Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
ksa010402
11.09.2020 17:37 •
Информатика
Напишите решение в паскале: прямоугольник задан координатами левого верхнего и правого нижнего углов.найти площадь и периметр.(с алгоритма)
Ответ:
csnoleg
21.07.2020 11:30
Var a, b, x1, x2, y1, y2, s, p: real;
begin
write('Введите через пробел x1 и y1: ');
read(x1, y1);
write('Введите через пробел x2 и y2: ');
read(x2, y2);
a:=x2-x1;
b:=y1-y2;
s:=a*b;
p:=2*(a+b);
writeln('S = ', s);
writeln('P = ', p);
end.
Делать подобное контрпродуктивно, слишком много ненужного кода.
var x1, x2, y1, y2, s, p: real;
function a(x1, x2: real): real;
begin
a:=x2-x1;
end;
function b(y1, y2: real): real;
begin
b:=y1-y2;
end;
begin
write('Введите через пробел x1 и y1: ');
read(x1, y1);
write('Введите через пробел x2 и y2: ');
read(x2, y2);
s:=a(x1, x2)*b(y1, y2);
p:=2*(a(x1, x2)+b(y1, y2));
writeln('S = ', s);
writeln('P = ', p);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Rinako12
23.05.2023 15:51
Что лишнее; заяц волк кабан лось овца...
irasurkova197
01.09.2022 06:56
Среди известных вам героев найдите личности тех ,которые отрицательны качества жадность,коварство,злоба.назовите тех кого вы считаете добрым и трудолюбивым. надо напишите !...
vladkunets78
01.09.2022 06:56
На соревнованиях по легкой атлетике андрей, боря, сережа и володя заняли первые четыре места. но когда девочки стали вспоминать, как эти места распределились между победителями,...
Димон123467
01.09.2022 06:56
Из слова обществознание образуйте новые слова...
Shkolaetopolniyad
01.09.2022 06:56
Дан целочисленный массив а. удалить из массива все одинаковые элементы.в чем моя ошибка? program hgfd1; const n=5; var a: array[1..n] of integer; i,c: integer; begin randomize;...
nikitalazarev4ozvc33
09.04.2021 13:38
Назовите ядовитые вещества по химии...
Head5
07.06.2021 06:57
У грибов, как и у бактерий нет: Опластид(хлоропластов) Оклеточной оболочки ядра О цитоплазмы...
vitaly10
07.06.2021 06:57
на задание Из письма Императора брату Великому Князю Георгию Александровичу: Очень пора нам стало сделаться сильными на море, в особенности теперь, когда пошла своего рода травля...
KrIs1girl
21.11.2020 23:20
Составьте бюджет семьи Доходы семьи Сумма в рублях Расходы семьи Сумма рублях ИТОГО: ИТОГО:...
ник41111
22.09.2021 04:45
Чтобы определить правильный пор в тексте, нужно установить...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
begin
write('Введите через пробел x1 и y1: ');
read(x1, y1);
write('Введите через пробел x2 и y2: ');
read(x2, y2);
a:=x2-x1;
b:=y1-y2;
s:=a*b;
p:=2*(a+b);
writeln('S = ', s);
writeln('P = ', p);
end.
Делать подобное контрпродуктивно, слишком много ненужного кода.
var x1, x2, y1, y2, s, p: real;
function a(x1, x2: real): real;
begin
a:=x2-x1;
end;
function b(y1, y2: real): real;
begin
b:=y1-y2;
end;
begin
write('Введите через пробел x1 и y1: ');
read(x1, y1);
write('Введите через пробел x2 и y2: ');
read(x2, y2);
s:=a(x1, x2)*b(y1, y2);
p:=2*(a(x1, x2)+b(y1, y2));
writeln('S = ', s);
writeln('P = ', p);
end.