Помощь другу!)
|
|
Mixon | Дата: Tuesday, 02.03.2010, 19:17 | Сообщение # 46 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Sub задача() Dim a As Single Dim b As Single Dim c As Single a = InputBox("Введите координаты a") b = InputBox("Введите координаты b") c = InputBox("Введите координаты c") If (a <> 0) And (b <> 0) And (c <> 0) Then If (a < b + c) And (b < a + c) And (c < a + b) Then If (a = b = c) Then MsgBox "ABC равносторонний треугольник" Else If (a = b) Or (b = c) Or (a = c) Then MsgBox "ABC - равнобедренный треугольник" Else MsgBox "ABC - Треугольник общего вида" End If End If Else MsgBox "Введи ненулевые координаты сука!!!!" End If End Sub в спойлере был :Р правда там чуть чуть не такой
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Stacke | Дата: Wednesday, 03.03.2010, 02:07 | Сообщение # 47 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Вобщем вот. Вроди все правильно должно быть ! Code Sub Zadacha()
Dim a As Single Dim b As Single Dim c As Single a = InputBox("Введите координаты a") b = InputBox("Введите координаты b") c = InputBox("Введите координаты c") If (a <> 0) And (b <> 0) And (c <> 0) Then If (a < b + c) And (b < a + c) And (c < a + b) Then If ((a + b + c) / 3) = a Then MsgBox "ABC - Равносторонний треугольник" Else If (a = b) Or (b = c) Or (a = c) Then MsgBox "ABC - Равнобедренный треугольник" Else MsgBox "ABC - Треугольник общего вида" End If End If Else MsgBox "ABC - Заданные параметры не соответствуют правилам построения треугольника" End If Else MsgBox "Одна или несколько сторон не может быть равно 0" End If
End Sub If ((a + b + c) / 3) = a Then Тут я немного намудрил, но зато 100% работает !
|
|
|
|
Mixon | Дата: Wednesday, 03.03.2010, 15:37 | Сообщение # 48 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (Stacke) ((a + b + c) / 3) = a оО где ты такое взял, это 100% правильно? я о таком не слышал Добавлено (03.03.2010, 15:37) ---------------------------------------------
Quote (Mixon) оО где ты такое взял, это 100% правильно? ну да все правильно спасибо
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Stacke | Дата: Wednesday, 03.03.2010, 15:45 | Сообщение # 49 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Мозгами пошевелил. Нигде не брал, сам придумал. Просто выражение a = b = c не работало у меня !
|
|
|
|
Mixon | Дата: Wednesday, 03.03.2010, 17:22 | Сообщение # 50 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (Stacke) Мозгами пошевелил. Нигде не брал, сам придумал. нифига ты суров, найс придумано ставлю плюсик в репу Quote (Stacke) Просто выражение a = b = c не работало у меня ! вот и у меня тоже, все было норм кроме этого -_- хз почему
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Noutorius | Дата: Wednesday, 03.03.2010, 18:33 | Сообщение # 51 |
|
|
Генерал-майор |
|
Группа: Друзья команды |
Сообщений: 696 |
« 32 » |
|
Статус: Offline |
|
|
крутые программисты
|
|
|
|
Stacke | Дата: Wednesday, 03.03.2010, 19:04 | Сообщение # 52 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Кстати такого рода записи: Dim a As Single Dim b As Single Dim c As Single Можно писать так: Dim a, b, c As Single - Экономишь место ! Но действует только на однотипные параметры. В данном случае a b c являются Single Хочу че нить по сложнее
|
|
|
|
Mixon | Дата: Wednesday, 03.03.2010, 19:28 | Сообщение # 53 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Quote (Stacke) Dim a, b, c As Single - Экономишь место ! Но действует только на однотипные параметры. В данном случае a b c являются Single дада, знаю, ток привык уже Quote (Stacke) Хочу че нить по сложнее будет!!
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
GhoST-44 | Дата: Friday, 05.03.2010, 17:44 | Сообщение # 54 |
|
|
Генерал-майор |
|
Группа: Друзья команды. |
Сообщений: 1119 |
« 53 » |
|
Статус: Offline |
|
|
Quote (Stacke) Хочу че нить по сложнее Могу что-нить на дельфи предложить
|
|
|
|
Stacke | Дата: Saturday, 06.03.2010, 15:37 | Сообщение # 55 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
не на делфи никогда не писал )
|
|
|
|
Noutorius | Дата: Saturday, 06.03.2010, 15:52 | Сообщение # 56 |
|
|
Генерал-майор |
|
Группа: Друзья команды |
Сообщений: 696 |
« 32 » |
|
Статус: Offline |
|
|
а на паскале?
|
|
|
|
GhoST-44 | Дата: Saturday, 06.03.2010, 17:19 | Сообщение # 57 |
|
|
Генерал-майор |
|
Группа: Друзья команды. |
Сообщений: 1119 |
« 53 » |
|
Статус: Offline |
|
|
Quote (Stacke) не на делфи никогда не писал ) начинать никогда не поздно)
|
|
|
|
Stacke | Дата: Saturday, 06.03.2010, 21:11 | Сообщение # 58 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
да мне больше хочется изучать Action Script 3, Java, PHP.
|
|
|
|
Mixon | Дата: Wednesday, 10.03.2010, 18:19 | Сообщение # 59 |
|
|
Генерал-майор |
|
Группа: Заместитель капитана |
Сообщений: 1649 |
« 87 » |
|
Статус: Offline |
|
|
Володь если не тяжело, а то я даж не успеваю, тут с компом непонятно че( 1) http://rghost.ru/1135896 (тут 14 вариант, вот ее я хз как делать) 2)
Каждый дрочит как он хочет! (с) VL Project
|
|
|
|
Stacke | Дата: Thursday, 11.03.2010, 17:32 | Сообщение # 60 |
|
|
Зам. капитана и админ сервера |
|
Группа: Заместитель капитана |
Сообщений: 447 |
« 56 » |
|
Статус: Offline |
|
|
Чет 1 задачу я не понял вобще. 2ю попробую сделать, ток вот n чисел это непонятно =)
|
|
|
|