Информатика, опубликовано 2018-08-22 20:47:28 by Гость

Написать программу на языке Pascal решения квадратного уравнения. Программа должна проверять правильность введенных пользователем данных и в случае, если коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение.

Ответ оставил Гость

program uravnenie;
var
a, b, c: integer;
D, x1, x2: Real;
begin
writeln(Р Е Ш Е Н И Е К В А Д Р А Т Н О Г О У Р А В Н Е Н И Я);
writeln(ax^2 + bx + c = 0);
writeln(Введите коэффициент a);readln(a);
 if (a 0) then  begin
writeln(Введите коэффициент b);readln(b);
writeln(Введите коэффициент c);readln(c);
D := sqr(b) - 4 * a * c;
if (D > 0) then
begin
x1 := (-b - sqrt(D)) / (2 * a);
x2 := (-b + sqrt(D)) / (2 * a);
writeln(x1 = , x1 : 5 : 4);
writeln(x2 = , x2 : 5 : 4);
end
else if (D = 0) then
begin
x1 := -b / (2 * a);
writeln(x = , x1 : 5 : 4);
end
else
writeln(Данное уравнение не имеет корней)
end
else
writeln(Данное уравнение не является квадратным)
end.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.