tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Напишите решение в паскале: прямоугольник
Напишите решение в паскале: прямоугольник задан координатами левого верхнего и правого нижнего углов.найти площадь и периметр.(с алгоритма)
Buboschka
2 26.06.2019 15:10
0
Ответы
baby2525
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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
emmadetes
16.10.2020 11:14
Что лишнее? Файл, фанс, фунт, факт. Принтер, плоттер, винчестер, наушники. Копирование, произношение, перемещение, удаление, модификация. Имя, расширение, библиотека, файл, каталог....
Shkolnik12345678910
16.10.2020 11:15
решить буду благодарна(7 вариант)...
gayratjonxaxa
16.10.2020 11:23
С азбуки Морзе декодируй сообщение: _ _ | _ . _ _ | _ _ _ _ | _ . . _...
niklysov2015
16.10.2020 11:23
В государстве все монеты имеют нечетный номинал. Известно, что максимальный номинал монеты 81, всего в обиходе 41 различный номинал. Нумизмат Прохор собрал полную коллекцию монет...
ukharitonova
16.10.2020 11:22
Задача 2 В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&». В таблице...
Tori163
16.10.2020 11:22
быстро мне до 10 сдавать надо я понять не могу...
sasha20083
16.10.2020 22:31
Конспект Компьютерные вирусы и антивирусные программы ...
qsn50857
19.09.2019 17:50
Опишите используемый вами компьютер...
гаагмгмг
19.09.2019 17:50
1)составить программу для вычисления длины окружности и площади круга произвольного радиуса 2)составить программу вычисления площади прямоугольного треугольника по катетам и определение...
ффырыч
29.05.2019 11:50
Выберите информационные процессы(действия с информацией). a)разговор по телефону b)посадка дерева c)кассета любимой музыкальной группы d)письмо приятелю e)выполнение контрольной...
Популярные вопросы
Практическая работа по : выявление и объяснение территориальных аспектов межнациональных...
3
Из повести пушкина станционный смотритель выпишите 10-12 причастий . 10 . заранее...
1
Сформулируйте закон сложения перемещений...
2
Укажите все цифры в предложении, на месте которых необходимо поставить одну буку...
1
Каки религии являются мировыми а какие местными...
1
Диагонали ас и вд параллелограмма авсд пересекаются в точке о ас = 20 вд =26...
3
Somebody s got to pay, задать разделительный вопрос...
2
Гравитационная постоянная ? 1) зависит от скорости движения тел 2) зависит от...
1
Пассажир электрички видит что встречный товарный поезд проезжает мимо него по...
2
(переведите с на казахский ) в алматы множество пейзажей абсолютно на любой вкус,...
2
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.