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

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 xgt;16



end.

Задать свой вопрос
1 ответ

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

x: integer;  

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

x :=14.6 ;

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

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт