С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 17

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

03.12.2012, 18:52. Показов 4934. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изначально было задание:даны 4 стороны, найти являются ли эти стороны прямоугольником.
Программный код который я составил:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Command1_Click()
Dim à, b, c, d  As Integer
à = Val(InputBox("Ââåäèòå çíà÷åíèå à"))
b = Val(InputBox("Ââåäèòå çíà÷åíèå b"))
c = Val(InputBox("Ââåäèòå çíà÷åíèå c"))
d = Val(InputBox("Ââåäèòå çíà÷åíèå d"))
If (a = b And c = d) Or (a = c And b = d) Or (a = d And c = b) Then
MsgBox "Ïðèíàäëåæàò"
Else
MsgBox "Íå ïðèíàäëåæàò"
End If
End Sub
Теперь надо переделать данный код, чтобы найти площадь прямоугольника.Помогите пожалуйста

Добавлено через 48 минут
а все не нада сам додумался)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2012, 18:52
Ответы с готовыми решениями:

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

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

Найти сторону квадрата, площадь которого равна площади прямоугольника
Помогите решить задачу по информатике в программе VBA Линейные алгоритмы. Ввод, вывод информации Задача: Найти сторону квадрата,...

11
03.12.2012, 21:40

Не по теме:

(a = b And c = d) - это прямоугольник:yes2::rofl:

Миниатюры
Найти площадь прямоугольника  
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
03.12.2012, 22:12
И это
Visual Basic
1
 (a = c And b = d)
Миниатюры
Найти площадь прямоугольника  
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
03.12.2012, 22:42
ну что Вы , просто ответ читается немного иначе: если (a = b And c = d) Or (a = c And b = d) Or (a = d And c = b) то может быть прямоугольник
0
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
03.12.2012, 23:04
Может подразумевается что один из углов между сторонами прямой?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
03.12.2012, 23:40
что один из углов между сторонами прямой
Тоже не факт, что прямоугольник!
Есть же определение прямоугольника вот его и нужно проверять
Прямоугольник — параллелограмм, у которого все углы прямые (равны 90 градусам).
0
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
03.12.2012, 23:54
Цитата Сообщение от Alex77755 Посмотреть сообщение
Тоже не факт, что прямоугольник!
Самый натуральный факт.
Известно - четыре стороны и один угол.
Правило - четырехугольник точно определен исходя из знания об длиннах сторон и величины одного угла.
Осталось проверить, равны ли попарно противоположные стороны.
Ну естественно угол прямой должен быть, а то мож это и ромб окажется.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
04.12.2012, 00:06
Самый натуральный факт - официальное определение прямоугольника:
Прямоугольник — параллелограмм, у которого все углы прямые (равны 90 градусам).
Ну а если хочется изобретать свои опраделения - дерзай!
0
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
04.12.2012, 11:53
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Dim a!, b!, c!, d!
a = InputBox("a")
b = InputBox("b")
c = InputBox("c")
d = InputBox("d")
 
If a = c And b = d Then
 MsgBox "Ýòî ïðÿìîóãîëüíèê"
 MsgBox "S = " & a * b
Else
 MsgBox "Ýòî íå ïðÿìîóãîëüíèê!"
End If
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
04.12.2012, 13:46
Цитата Сообщение от sco43 Посмотреть сообщение
MsgBox "Это прямоугольник"
Ни фига это не обязательно прямоугольник Вы что, не читали предыдущие посты?

Изначально было задание:даны 4 стороны
Мало исходных данных, только по длине сторон ничего не определишь.
0
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
04.12.2012, 23:22
Цитата Сообщение от SoftIce Посмотреть сообщение
Ни фига это не обязательно прямоугольник Вы что, не читали предыдущие посты?
Мало исходных данных, только по длине сторон ничего не определишь.
Да читал я все.
Просто челу хочется такую прогу - пусть будет.
Хоть и не известен угол.
Наверно и подразумеватеся, что хоть один угол да прямой.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
05.12.2012, 12:16
Координаты же известны! угол надо проверять
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.12.2012, 12:16
Помогаю со студенческими работами здесь

Мне нужно вычислить периметр и площадь прямоугольника, такой темы на форуме не нашел
Только не смейтесь!!! Мне нужно вычислить периметр и площадь прямоугольника, и сделать так, чтобы найти, например, длину ,имея только...

Как найти площадь треугольника по трём сторонам и площадь круга по по его радиусу
Найдите площадь триугольника по трём сторонам и площадь круга по по его радиусу а-2,8см, b-3,6см c-4,1cм r-8,2см.

Найти площадь трапеции
Создатть программу, которая находит площадь трапеции по её основаниям и высоте. . Добавлено через 20 минут помогите плз ...

Найти площадь параллелограмма
Вычислить площадь параллелограмма со сторонами а=0.95 , б=2.313 и угол между ними 44'10.

Найти площадь и периметр треугольника
Выдает ошибку:wall: Private Sub smdStart_Click() A = Val(txtA.Text) B = Val(txtB.Text) C = Val(txtC.Text) P = A + B + C Pp = P...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru