Uses CRT;
Var
x, y, z : Real;
i : Real;
Function FuncU(f : Real; a : Real; b : Real) : Real;
Var fu : Real;
Begin
fu := Exp(Ln(f) / 3.0);
If (fu < a + b) Then fu := a + b;
FuncU := fu;
End;
Begin
ClrScr;
i := 1;
While i = 1 Do Begin
WriteLn;
Write('Введите значение x: ');
Read (x);
Write('Введите значение y: ');
Read (y);
WriteLn;
Write('x=', x:5:2, '; y=', y:5:2);
If (x-y < 0) Then
Begin
Write('; z=Sqrt(x)+Sin(y);');
If x < 0 Then WriteLn(' x<0. Данные не корректны') Else WriteLn(' U=', FuncU(Sqrt(x) + Sin(y), x, y) :7:3);
End
Else WriteLn('; z=tg(x*y); U=', FuncU(Sin(x * y) / Cos(x * y), x, y) :7:3);
WriteLn;
Write('1 - ввод данных, иное число - завершение работы: ');
Read (i);
End;
End.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.