Program2.pas(12) : Нельзя преобразовать тип real к integer program formula12; const a...

0 голосов
29 просмотров

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.


Другие предметы (12 баллов) | 29 просмотров
Дан 1 ответ
0 голосов

В разделе var ты описываешь х как целое:

x: integer;  

А потом пытаешься присвоить х дробное число:

x :=14.6 ;

Замени x: integer;  на x: real; и будет тебе счастье.

(52.6k баллов)