Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Kimbra8
05.01.2021 15:27 •
Информатика
Паскаль! на плоскости заданы три точки своими координатами. определить расстояние от точек до начала координат и напечатать, какая из точек расположена ближе к началу координат. (с повтором)
Показать ответ
Ответ:
blecstar2000
05.10.2020 20:47
Var x1,y1,x2,y2,x3,y3,r1,r2,r3:real; min,p:integer;
begin
repeat
write('x1, y1: ');
readln(x1,y1);
write('x2, y2: ');
readln(x2,y2);
write('x3, y3: ');
readln(x3,y3);
r1:=sqrt(x1*x1+y1*y1);
r2:=sqrt(x2*x2+y2*y2);
r3:=sqrt(x3*x3+y3*y3);
writeln('r1 = ',r1:5:2,' r2 = ',r2:5:2,' r3 = ',r3:5:2);
if r1<r2 then min:=1 else min:=2;
if r3<min then min:=3;
writeln('К началу координат ближе точка № ',min);
write('Хотите повторить? (1-да, 0-нет) ');
readln(p);
until p<>1;
end.
Пример:
x1, y1: 3 -2
x2, y2: -4 1
x3, y3: 5 0
r1 = 3.61 r2 = 4.12 r3 = 5.00
К началу координат ближе точка № 1
Хотите повторить? (1-да, 0-нет) 1
x1, y1: 8 0
x2, y2: -3 4
x3, y3: 5 -2
r1 = 8.00 r2 = 5.00 r3 = 5.39
К началу координат ближе точка № 2
Хотите повторить? (1-да, 0-нет) 0
0,0
(0 оценок)
Популярные вопросы: Информатика
Kamilla1351
02.06.2021 03:41
Составить блок-схему и программу, которая большее из двух произвольных чисел возводит в квадрат, а меньшее увеличивает на единицу....
sasha2000val
18.11.2021 21:40
Напишите программу, в которой выводится на печать массив из 4 постоянных элементов, равных соответственно 3; 7; 2,1; -4. Формат вывода: элемент1 _ _ элемент2 _ _ элемент3...
Персик1лайм
29.02.2020 01:46
Дан одномерный массив. Запиши верный ответ. −16 31 0 −3 3 11 Значение элемента массива — −16. Индекс элемента массива — ....
Карисёнок
26.10.2022 11:31
Себебін анықтайықаксатта қолданылады?асында айырма:1. Гиперсілтеме қандай мақсатта қолданы2. Неліктен сілтеме мен гиперсілтемешылық бар?3. Гиперсілтеме құру кезінде...
LegPug
29.01.2021 18:28
ОТВЕТЫ ДЛЯ И НЕ В ТЕМУ СРАЗУ В БАН На шоссе расположены пункты K и R, удалённые друг от друга на 28 км. Мотоциклист выехал из пункта R в направлении, противоположном...
илюхв
30.04.2021 23:39
Паскаль Напишите программу, которая проверяет правильность ПОВТОРНОГО ввода пароля....
Sasha03kms
16.09.2022 00:51
45 ; 68 ; 145Перевести из 8-ю систему счисления в десятичную...
izabella131313
14.12.2022 09:28
Клавиша delete используется : а) удаление выделенного фрагмента текста б) соединения двух абзацев в один в) удаления символа слева о текстового курсора г) удаление...
13semiy
13.04.2021 17:01
Внашем классе 12 учеников занимаются в спортивных кружках, что составляет 2/5 учеников всего класса. в театральном кружке занимаются в 2 раза меньше учеников, чем...
AnnaKnuazev
13.04.2021 17:01
Сочинение с эпиграфом и сложным планом на тему подвиг казахстанцев в произведениях бауыржана момышулы...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
begin
repeat
write('x1, y1: ');
readln(x1,y1);
write('x2, y2: ');
readln(x2,y2);
write('x3, y3: ');
readln(x3,y3);
r1:=sqrt(x1*x1+y1*y1);
r2:=sqrt(x2*x2+y2*y2);
r3:=sqrt(x3*x3+y3*y3);
writeln('r1 = ',r1:5:2,' r2 = ',r2:5:2,' r3 = ',r3:5:2);
if r1<r2 then min:=1 else min:=2;
if r3<min then min:=3;
writeln('К началу координат ближе точка № ',min);
write('Хотите повторить? (1-да, 0-нет) ');
readln(p);
until p<>1;
end.
Пример:
x1, y1: 3 -2
x2, y2: -4 1
x3, y3: 5 0
r1 = 3.61 r2 = 4.12 r3 = 5.00
К началу координат ближе точка № 1
Хотите повторить? (1-да, 0-нет) 1
x1, y1: 8 0
x2, y2: -3 4
x3, y3: 5 -2
r1 = 8.00 r2 = 5.00 r3 = 5.39
К началу координат ближе точка № 2
Хотите повторить? (1-да, 0-нет) 0