Составьте программу, которая определяет, попадает ли точка с заданными координатами в закрашенную область - Pascal ABC
Формулировка задачи:
Помогите сделать 11,13 и 15
Решение задачи: «Составьте программу, которая определяет, попадает ли точка с заданными координатами в закрашенную область»
textual
Листинг программы
- var r, x, y: real;
- begin
- repeat
- write('R > 0; R = ');
- readln(r)
- until r > 0;
- write('x = ');
- readln(x);
- write('y = ');
- readln(y);
- writeln('In area: ', (x >= 0) and (y >= 0) and (x * x + y * y <= r * r) or
- (x <= 0) and (y <= 0) and (x + y >= -r));
- readln
- end.
Объяснение кода листинга программы
- var r, x, y: real; - объявление переменных r, x, y типа real
- repeat - начало цикла
- write('R > 0; R = ') - вывод сообщения и запроса значения переменной r
- readln(r) - чтение значения переменной r из ввода пользователя
- until r > 0 - условие окончания цикла, пока значение r больше 0
- write('x = ') - вывод сообщения и запрос значения переменной x
- readln(x) - чтение значения переменной x из ввода пользователя
- write('y = ') - вывод сообщения и запрос значения переменной y
- readln(y) - чтение значения переменной y из ввода пользователя
- writeln('In area: ', (x >= 0) and (y >= 0) and (x x + y y <= r * r) or ((x <= 0) and (y <= 0) and (x + y >= -r))) - вывод сообщения о том, попадает ли точка с заданными координатами в закрашенную область
- readln - ожидание ввода пользователя для завершения программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д