![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Пользователь
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
|
![]()
Доброе время суток!
Столкнулся с такой проблемой, Нужно при условии выполнения трех неравенств (первого IF) прописать тип треугольника, то есть в оператор IF вставить еще такие же If код прикрепил, может кто знает как правильно это проописать. Код:
|
![]() |
![]() |
![]() |
#2 |
Модератор
Заслуженный модератор
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 18,381
Репутация: 6468
|
![]()
Там третий if не нужен, else достаточно. И квадраты зачем каждый раз вычислять, один раз вычислить сумму квадратов катетов и квадрат гипотенузы и сравнивать уже заранее вычисленное
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
|
![]()
Изменил как вы посоветовали, но все равно результат такой же - функция выводит площадь и на этом перестает дальнейшее вычисление
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 354
Репутация: 114
|
![]()
Ужас!!! Либо не разобрались в синтаксисе if, либо пишите на ощупь
![]() Шаблон возьмите себе для начала, пусть полным будет он синтаксически Код:
__________________
Тестирование сайта, 100 руб. за ошибку |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.11.2017
Адрес: Кропивницкий
Сообщений: 60
Репутация: 10
icq: 491861664 skype: wheeldraff |
![]()
А такой синтаксис никто не предложил.
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.11.2017
Адрес: Кропивницкий
Сообщений: 60
Репутация: 10
icq: 491861664 skype: wheeldraff |
![]()
ТАк может причина не в else if, а в вычислении при проверке .Как выше советовали- сохраните вычисление в переменной, приведите к числу, как выше в коде. А вот код с else if, который работает в консоли браузера.
Код:
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
|
![]() Цитата:
я бы привел к числам, но.... Задание состоит в том, чтобы при открытии документа, с помощью ПРОМПТ были введены любые числа точек координат треугольник, затем функция вычисляет длину сторон, периметр , площадь, а затем (если существует теугольник) определить тип треугольника. Поэтому без написания формул в условном операторе мне никак (( |
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 17.10.2017
Сообщений: 27
Репутация: 10
|
![]() Цитата:
Заработало, оказывается сам невнимательный - у меня переменной AC не существует, изменил правильно на AB и все заработало как часы )). Всем спасибо ) |
|
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выражение и условный оператор If (составить блок-схему) / Free Pascal | Ksyusha | Помощь студентам | 2 | 10.04.2014 20:47 |
Задание на условный оператор (написать выражение по графику) | passresx | Паскаль | 4 | 22.12.2013 17:58 |
куда вставить еще одно условие?С++ | Guzal | Помощь студентам | 6 | 27.02.2011 23:05 |
Как прописать условный оператор кликанья на кнопку? | mauar | Общие вопросы Delphi | 30 | 01.06.2009 20:15 |
|
|