Program2.pas(12) : Нельзя преобразовать тип real к integer
program formula12;
const
a =19.6 ;
b =7.8 ;
var
y: real;
x: integer;
begin
x :=14.6 ;
repeat
x:= x + 0.1;
y :=sqrt((a+b*x)/(sqr(ln(x))));
write(' y=', y:4:2, ';')
until x>16
end.
Ответы на вопрос
Ответил Alphaeus
0
В разделе var ты описываешь х как целое:
x: integer;
А потом пытаешься присвоить х дробное число:
x :=14.6 ;
Замени x: integer; на x: real; и будет тебе счастье.
Новые вопросы
Химия,
1 год назад
Английский язык,
1 год назад
Українська мова,
2 года назад
Математика,
7 лет назад