Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
mashkasuper1
05.04.2022 08:56 •
Информатика
Паскаль! на плоскости заданы три точки своими координатами. определить расстояние от точек до начала координат и напечатать, какая из точек расположена ближе к началу координат. (с повтором)
Ответ:
marusy552
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 оценок)
Популярные вопросы: Информатика
ANgeLOL1112
31.05.2020 09:48
Решить в ассемблере Emu8086 (28+8)+(16*4)/4...
Mамикс
26.01.2022 05:16
7 килобайт нужно перевести в байт...
попаоп
05.12.2022 12:05
16384бит нужно перевести в байт,а потом в килобайт...
Nаstуа23
30.05.2021 10:37
СОЧ ПО ИНФОРМАТИКЕ 5. Ученик отправил своему другу фото размером 2 Мбайт. Фотография была доставлена за 4 с. Определите пропускную сети в бит/с и Кбит/с. (указать формулу...
Jordanik4456
22.04.2021 05:23
Необходимо указать оператор Ввода на языке QBasic А) PRINTБ) CLSВ) INPUTГ) LET...
Vika53483
04.04.2023 18:40
Самый удобный и понятный такого представления следующий: 1) записать алфавит;2) пронумеровать все буквы по порядку;3) номер буквы перевести в двоичную систему счисления;4)...
София9354
25.04.2021 13:04
Верно ли следующее равенство: 223(4)=20002(5)...
katongop0107l
19.05.2021 01:59
Вычислите десятичные эквиваленты следующих двоичных чисел 101 и...
mari200423
19.02.2023 00:22
Компьютер пайдаланушыға жаттығулар...
Elenka9272
05.10.2022 10:58
Необходимо указать оператор вывода на языке QBasic А) CLSБ) PRINTВ) INPUTГ) LET...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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