В ЧЕМ ОШИБКА? program ABC; var F,x:real; var y:integer; begin readln(x,y); If x>=0 and...

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

В ЧЕМ ОШИБКА? program ABC; var F,x:real; var y:integer; begin readln(x,y); If x>=0 and y>0 then F:=(sqrt(x/y))*(5*(y*y)-x) else F:=(3.3*x-y)/(7*x*y); writeln('F=',F); end.


image

Информатика (35 баллов) | 175 просмотров
0

(x>=0) and (y>0) - надо так писать. А прочее я даже смотреть не стану.

0

cgfcb

0

спаасибо,помогло

Дан 1 ответ
0 голосов
Правильный ответ

var

   F, x, y: real;

begin

   readln(x, y);

   if (x >= 0) and (y > 0) then  

       F := sqrt(x / y) * (5 * y * y - x)  

   else  

       F := (3.3 * x - y) / (7 * x * y);

   writeln('F=', F);

end.

(55.0k баллов)