0 / 0 / 0
Регистрация: 29.01.2011
Сообщений: 15
1

Найти площадь и периметр прямоугольника

23.02.2011, 16:03. Показов 2943. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
найти площадь и периметр прямоугольника, противоположные вершины которого находятся в точках A(x1,y1), D(x2,y2). Координаты точек вводятся с клавиатуры. При неправильном вводе значений, вывести на экран сообщение об ошибке и предложением повторно ввести правильные данные. Результат отобразить на экране.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2011, 16:03
Ответы с готовыми решениями:

Известны вершины прямоугольника. Найти площадь и периметр прямоугольника
Известны координаты вершин прямоугольника ABCD , A(x1,y1), B(x2,y2), C(x3,y3). Найти площадь и...

Найти периметр и площадь прямоугольника
найти площадь и периметр прямоугольника, противоположные вершины которого находятся в точках...

Найти площадь и периметр прямоугольника
1. Обчислити площу, периметр та діагональ прямокутника за його стороною. 2. Встановити, чи буде...

Найти периметр и площадь прямоугольника
Доброго времени суток! Пожалуйста, помогите написать программу решения задачи и нарисовать...

2
58 / 57 / 28
Регистрация: 17.01.2011
Сообщений: 181
23.02.2011, 16:12 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var x1,x2,y1,y2:integer;
a,b,s,p:integer;
t:boolean;
begin
t:=true;
repeat
readln(x1);
readln(x2);
readln(y1);
readln(y2);
if (x1>0)or(x1>640)or(x2>640)or(x2<0)or(y1<0)or(y1>480)or(y2>480)or(y2<0) then
begin
writeln('Uncorrect data');
t:=false;
end;
until t;
a:=x2-x1;
b:=y2-y1;
s:=a*b;
p:=2*(a+b);
writeln(s);
writeln(p);
end.
0
26 / 26 / 34
Регистрация: 01.01.2011
Сообщений: 89
23.02.2011, 16:22 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var x1,x2,y1,y2:real;  s,p:real ;
begin
write('x1,y1'); readln(x1,y1);
write('x2,y2'); readln(x2,y2);
if (x1=x2)or(y1=y2) then begin writeln(' vvedi ewe raz ');
write('x1,y1'); readln(x1,y1);
write('x2,y2'); readln(x2,y2);
s:=abs((x2-x1)*(y2-y1));
  end else
s:=abs((x2-x1)*(y2-y1));
p:=2*(abs(x2-x1)+abs(y2-y1));
writeln(s:8:2,'    ',p:8:2);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2011, 16:22
Помогаю со студенческими работами здесь

Найти площадь и периметр прямоугольника, противоположные вершины которого находятся в заданных точках
Составить словесное (математическое) описание и блок-схему следующей задаче: найти площадь и...

Вычислить площадь и периметр прямоугольника
Даны 2 стороны прямоугольника. Вычислить площадь и периметр. Из получившихся элементов сформировать...

Описать процедуру RectPS (x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника
Описать процедуру RectPS (x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника...

По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагоналей
По данным сторонам прямоугольника вычислить его периметр (P), площадь (S) и длину диагоналей (D) по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru