Задать вопрос
7 апреля, 00:46

Ошибка в pascal (Встречен конец файла, а ожидался оператор)

Помогите, что нужно дописать чтобы ошибка исчезла?

Функция:

function sqrt1 (a, b, c: real) : real;

begin

if (2 * a + b - c) < 0 then

writeln (' complex number ') - проверка на комплексные числа

else sqrt1: = sqrt (2 * a + b - c) ;

end;

+5
Ответы (1)
  1. 7 апреля, 03:03
    0
    Нужно что-то присвоить функции для случая, когда (2*a+b-c) <0

    Например, так:

    function sqrt1 (a, b, c: real) : real;

    begin

    if (2 * a + b - c) < 0 then

    begin writeln (' complex number ') ; sqrt1:=-1; end

    else sqrt1: = sqrt (2 * a + b - c) ;

    end;
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Ошибка в pascal (Встречен конец файла, а ожидался оператор) Помогите, что нужно дописать чтобы ошибка исчезла? Функция: function sqrt1 (a, ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы