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

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

03.12.2012, 18:52. Показов 4975. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru