Есть программка по нахождению квадратного уравнения:: var a,b,c: real; x1,x2,D:

Есть программка по нахождению квадратного уравнения::
var a,b,c: real;
x1,x2,D: real;
begin
readln(a,b,c);
D := b*b - 4*a*c;
if Dlt;0 then
writeln('Корней нет')
else if D=0 then begin
x1 := -b/2/a;
writeln('x1=x2=',x1);
end
else begin
x1 := (-b-sqrt(D))/2/a;
x2 := (-b+sqrt(D))/2/a;
writeln('x1=',x1,' x2=',x2);
end;
end.

Но при запуске пишет ошибку "Встречено '.', а ожидалось ';'"
Если . в конце меняю на ; то пишет: " Встречен конец файла, а ожидалось begin"
Что не так?

Задать свой вопрос
Диана Пататурко
Ваша программка работает.
1 ответ

Запустил программку "как есть" в онлайн ide с разными комплектами входных парамтеров, чтоб проверить все 3 варианта решения в действительных числах. Всё работает без каких-или заморочек. Ошибок не выдаёт. Всё так.

Ошибка где-то вне кода.


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


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

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

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

Войти на сайт