Задача 3. Составить программу решения квадратного уравнения
ax2+bx+c=0
Текст программы на языке Паскаль
Program KVUR;
Var A, B, C, D, X1,X2:Real;
Begin
Writeln (‘Введите коэффициенты :’);
Write (‘A=’); Readln (A);
Write (‘B=’); Readln (B);
Write (‘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 (‘Уравнение имеет 2 корня’);
Writeln (‘X1=’,X1:6:2, ‘X2=’,X2:6:2)
End
ELSE
IF D=0 THEN Begin
X1:=- B/(2* A);
Writeln (‘Уравнение имеет 1 корень’);
Writeln (‘X=’,X1:6:2)
End
ELSE Writeln (‘Корней нет ’)
End.
Примечания:
1) в данном примере после слова THEN используется составной оператор – это последовательность операторов, заключенных в операторные скобки BEGIN и END;
2) слово ELSE всегда относится к ближайшему предшествовавшему ему слову IF.
3) перед словом ELSE «;» не ставится.
Дата добавления: 2020-11-23; просмотров: 89; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!