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

Определить, является ли треугольник равнобедренным, равносторонним или разносторонним

01.05.2014, 12:33. Показов 15449. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны три стороны треугольника a, b, c. Определить, является ли такой треугольник равнобедренным, равносторонним или разносторонним.
НУЖЕН ПРОГРАММНЫЙ КОД В VISUAL BASIC, БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.05.2014, 12:33
Ответы с готовыми решениями:

Составить программу, которая определит, является треугольник равносторонним, равнобедренным или разносторонним
треугольник задан координатами своих вершин на плоскости. Составить программу, которая определит, является ли он равносторонним,...

Определить, является треугольник равносторонним или равнобедренным
Задать длины 𝑥, 𝑦, 𝑧 трех сторон треугольника. Вывести, можно ли из отрезков с этими длинами построить треугольник. Определить, является...

Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он равностонним равнобедренным или разносторонним
Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он равностонним равнобедренным или...

16
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
01.05.2014, 12:49  [ТС]
visual basic 6.0

Добавлено через 3 минуты
Цитата Сообщение от Памирыч Посмотреть сообщение
Какая версия Basic-а?
visual basic 6.0
0
 Аватар для Entergro
7 / 7 / 3
Регистрация: 18.01.2014
Сообщений: 43
01.05.2014, 13:24
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
dim a as integer
dim b as integer
dim c as integer
'Проверка равнобедренного'
if a=b or a=c or b=c then
msgbox ("Равнобедренный")
else
msgbox ("Не равнобедренный")
End if
'Проверка равностороннего'
if a=b=с then
msgbox ("Равносторонний")
else
msgbox ("Не равносторонний")
End if
'Проверка разностороннего'
if a<>b and a<>c and b<>c then
msgbox ("Разносторонний")
else
msgbox ("Не разносторонний")
end if
Добавлено через 1 минуту
А вообще это же "самые азы"
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
01.05.2014, 13:31
Entergro,
слишком много лишней информации выводится , понятно что если треугольник разносторонний то он не может быть ни равнобедренным, ни равносторонний
и слишком много дублирующих условий

вот как это может выглядеть на псевдокоде
если a=b=c
то равносторонний, печатаем,выходим
иначе
проверяем если a=b или b=c или a=c
то равнобедренный печатаем выходим
иначе
разносторонний печатаем выходим
2
 Аватар для Entergro
7 / 7 / 3
Регистрация: 18.01.2014
Сообщений: 43
01.05.2014, 13:32
Цитата Сообщение от ValeryS Посмотреть сообщение
Entergro,
слишком много лишней информации выводится , понятно что если треугольник разносторонний то он не может быть ни равнобедренным, ни равносторонний
и слишком много дублирующих условий
Я вообще то делал,для проверки каждого условия отдельно...
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
01.05.2014, 13:40
Цитата Сообщение от Entergro Посмотреть сообщение
Я вообще то делал,для проверки каждого условия отдельно...
так я про это же
если он равносторонний зачем проверять другие условия?
тем более, что при таком подходе покажет и равнобедренный
0
 Аватар для Entergro
7 / 7 / 3
Регистрация: 18.01.2014
Сообщений: 43
01.05.2014, 13:41
Цитата Сообщение от ValeryS Посмотреть сообщение
так я про это же
если он равносторонний зачем проверять другие условия?
тем более, что при таком подходе покажет и равнобедренный
Я делал для отдельной проверки каждого условия,к примеру проверить ,является ли он равносторонним
0
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
01.05.2014, 13:53  [ТС]
Цитата Сообщение от Entergro Посмотреть сообщение
Код Visual Basic
Все время выдает: Равносторонний и Равнобедренный или Равносторонний и разносторонний. Нужно что бы один вариант выдавало всегда
0
 Аватар для Entergro
7 / 7 / 3
Регистрация: 18.01.2014
Сообщений: 43
01.05.2014, 14:45
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
dim a as integer
dim b as integer
dim c as integer
if a=b=с then
msgbox ("Равносторонний")
else
if a=b or a=c or b=c then
msgbox ("Равнобедренный")
else
if a<>b and a<>c and b<>c then
msgbox ("Разносторонний")
end if
end if
end if
0
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
02.05.2014, 11:20  [ТС]
Цитата Сообщение от Entergro Посмотреть сообщение
dim a as integer
dim b as integer
...
Теперь все равносторонние

Добавлено через 20 часов 21 минуту
аууу, кто нибудь поможет?
1
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
02.05.2014, 11:56
Алекс000, тема обсуждалась 100500 раз. Поищите "треугольник" по заголовкам тем в разделах Visual Basic, VBA.
0
1 / 1 / 0
Регистрация: 01.05.2014
Сообщений: 16
03.05.2014, 11:46  [ТС]
Цитата Сообщение от Казанский Посмотреть сообщение
тема обсуждалась 100500 раз. Поищите "треугольник" по заголовкам тем в разделах Visual Basic, VBA.
Я уже смотрел, условия разные, а мне нужно именно это условие
0
1 / 1 / 2
Регистрация: 02.05.2014
Сообщений: 10
03.05.2014, 18:08
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Все довольно просто.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private a, b, c As Single
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a = b and b = c Then
Label4.Caption = "Равносторонний"
Else
If a <> b and b <> c and a <> c Then
Label4.Caption = "Разносторонний"
Else
Label4.Caption = "Равнобедренный"
End If
End If
1
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
18.03.2016, 01:58
Цитата Сообщение от Simple16 Посмотреть сообщение
Visual Basic
1
2
Else
If
в одно слово, иначе End If надо вставить (в строке 11).
0
Заблокирован
18.03.2016, 09:43
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
в одно слово, иначе End If надо вставить (в строке 11)
Да все в норме кажется -
Цитата Сообщение от Simple16 Посмотреть сообщение
Visual Basic
1
2
3
4
5
6
7
8
9
If a = b and b = c Then
  Label4.Caption = "Равносторонний"
Else
  If a <> b and b <> c and a <> c Then
    Label4.Caption = "Разносторонний"
  Else
    Label4.Caption = "Равнобедренный"
  End If
End If
А вот END SUB не помешал бы
0
 Аватар для Sasha_Smirnov
5562 / 1370 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
18.03.2016, 16:11
Ах да, 2 End If подряд! При такой вёрстке сразу не заметил.
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
18.03.2016, 22:22
вариант
Visual Basic
1
2
3
4
5
6
Private Sub Command1_Click()
  a = Val(Text1.Text)
  b = Val(Text2.Text)
  c = Val(Text3.Text)
  Label4.Caption = Array("Разносторонний", "Равнобедренный", , "Равносторонний")(-(a = b) - (b = c) - (a = c))
End Sub
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.03.2016, 22:22
Помогаю со студенческими работами здесь

Проверить, является ли треугольник со сторонами a, b, c равнобедренным или равносторонним
Проверить, является ли треугольник со сторонами a, b, c равнобедренным или равносторонним

Является ли треугольник равносторонним, равнобедренным
Задан треугольник со с торонами a, b, c . определить , является ли этот треугольник равносторонним , равнобедренным, если нет то вычислить...

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

Определить, является ли треугольник из отрезков с длинами A, B и C прямоугольным или равносторонним
Заданы три положительных числа A, B и C (A&gt;=B&gt; =C). Определить, является ли треугольник из отрезков с длинами A, B и C прямоугольным...

Даны длины сторон треугольника. Определить, является ли данный треугольник разносторонним
11. Даны длины сторон треугольника. Определите, является ли данный треугольник разносторонним.


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru