Задать вопрос
11 июля, 09:39

Ошибка в 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;

+4
Ответы (1)
  1. 11 июля, 11:13
    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, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы