Определить корни уравнения - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Program1.pas(23) : Встречено 'else', а ожидалось ';'
Листинг программы
  1. program tasw;
  2. var
  3. A,B,D,C,X1,X2,X1k :real;
  4. begin
  5. writeln ('Введите переменную А');
  6. readln (A);
  7. writeln ('Введите переменную В');
  8. readln (B);
  9. writeln ('Введите переменную C');
  10. readln (C);
  11. D:=B*B-4*A*C;
  12. writeln ('Дискриминант равенн');
  13. writeln (D);
  14. if (D<0)then writeln ('Корней нет')
  15. else
  16. begin
  17. if (D>0) then writeln ('2 корня');
  18. X1:=(-B+sqrt(D))/(2*A);
  19. X2:=(-B-sqrt(D))/(2*A);
  20. writeln('X1 = ',X1);
  21. writeln('X2 = ',X2);
  22. writeln('Решено')
  23. else
  24. begin
  25. X1k:=-B/(2*A)
  26. writeln('X1k = ',X1k)
  27. writeln ('Решено')
  28. end;
  29. end;
  30. end.

Решение задачи: «Определить корни уравнения»

textual
Листинг программы
  1. program tasw;
  2. var
  3. A,B,D,C,X1,X2,X1k :real;
  4. begin
  5. writeln ('Введите переменную А');
  6. readln (A);
  7. writeln ('Введите переменную В');
  8. readln (B);
  9. writeln ('Введите переменную C');
  10. readln (C);
  11. D:=B*B-4*A*C;
  12. writeln ('Дискриминант равенн');
  13. writeln (D);
  14. if (D<0)then writeln ('Корней нет')
  15. else if (D>0) then
  16.  begin
  17.   writeln ('2 корня');
  18.   X1:=(-B+sqrt(D))/(2*A);
  19.   X2:=(-B-sqrt(D))/(2*A);
  20.   writeln('X1 = ',X1);
  21.   writeln('X2 = ',X2);
  22.   writeln('Решено')
  23.  end
  24. else
  25.  begin
  26.   X1k:=-B/(2*A);
  27.   writeln('X1k = ',X1k);
  28.   writeln ('Решено')
  29.  end;
  30. end.

Объяснение кода листинга программы

[1] Программа tasw [2] Задает значения переменным A, B, C, D, X1, X2, X1k [3] Выводит значение переменной D [4] Проверяет значение переменной D [5] Если D меньше нуля, выводит сообщение Корней нет [6] Если D больше нуля, выводит сообщение 2 корня и вычисляет значения X1 и X2 [7] Выводит значения переменных X1 и X2 [8] Если D равно нулю, вычисляет значение X1k и выводит его [9] Выводит сообщение Решено [10] Конец программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы