|
zadach486.PAS |
|
{* Задача 486 *}Unit ZADACH486; InterfaceImplementationBegin writeln( 'Пусть D - заштрихованная часть плоскости (верхний полукруг радиуса 0.6 с центром в точке O, из которого вырезана правая верхняя четверть круга с тем же центром радиуса 0.3). Функция определяется следующим образом:
U = x+y, если (x,y) принадлежит D; U= x-y в противном случае. Даны числа x,y. Найти U.'); End. Program zadach486;
Uses zadach486.pas; {* Эту строку можно удалить *}
Uses Crt; {* Подключение модулей *}
Var {* В работе нам потребуются переменные: *}
x : real;
y : real;
u : real;
Begin
Clrscr; {* Очистка экрана *}
Writeln( 'Введите исходные данные... ');
Readln(x, y);
If (y > = 0) And (x * x+y * y=0.09))) Then
u := x + y
Else u := x - y;
Writeln(u);
End.
|