Вопрос задан 22.07.2023 в 03:36. Предмет Информатика. Спрашивает Александрова Юлия.

Program calklin; uses crt; var a,b,x : real; begin textcolor(red); gotoxy(10,5); write('Вас

приветствует калькулятор, способный решать линейные уравнения'); gotoxy(10,6); write('Введите а='); readln(a); gotoxy(10,7); write('Введите b='); readln(b); gotoxy(10,8); if a=0 then begin gotoxy(10,9); textcolor(red); write('Нет корней') end else begin if a<>0 then begin gotoxy(10,10); textcolor(red); x:=(-b/a); write('Уравнение имеет корень и он равен: x =',x''); end; end; end. программа решения линейных уравнений в паскале абс, в чем у меня ошибка???
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Басаргина Галина.

program calklin;

uses

 crt;

var

 a, b, x: real;

begin

 textcolor(red);

 gotoxy(10, 5);

 write('Вас приветствует калькулятор, способный решать линейные уравнения');

 gotoxy(10, 6);

 write('Введите а=');

 readln(a);

 gotoxy(10, 7);

 write('Введите b=');

 readln(b);

 gotoxy(10, 8);

 if a = 0

 then

 begin

   gotoxy(10, 9);

   textcolor(red);

   writeln('Нет корней')

 end

 else

 begin

   if a <> 0

   then

   begin

     gotoxy(10, 10);

     textcolor(red);

     x := (-b / a);

     writeln('Уравнение имеет корень и он равен: x =', x, '');

   end;

 end;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

It seems like you are trying to write a Pascal program to solve linear equations. I've spotted a few issues in your code:

  1. Incorrect comparison operator: In Pascal, you should use "<>" for "not equal to" instead of "<>".
  2. Syntax error in the write statement: There's a misplaced single quote after x in the write statement. It should be removed.

Here's the corrected version of your program:

pascal
Program calklin; uses crt; var a, b, x : real; begin textcolor(red); gotoxy(10,5); write('Вас приветствует калькулятор, способный решать линейные уравнения'); gotoxy(10,6); write('Введите a='); readln(a); gotoxy(10,7); write('Введите b='); readln(b); gotoxy(10,8); if a = 0 then begin gotoxy(10,9); textcolor(red); write('Нет корней'); end else begin if a <> 0 then begin gotoxy(10,10); textcolor(red); x := (-b/a); write('Уравнение имеет корень и он равен: x = ', x); end; end; readln; // added to keep the output visible before the program exits end.

With these changes, your Pascal program should work correctly and solve linear equations. Remember that this program only handles linear equations (equations of the form ax + b = 0) and does not cover other types of equations.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос