Функция If

Функция If - Messages

#1 Posted: 5/19/2011 5:08:50 AM
Ironman

Ironman

1 likes in 11 posts.

Group: User

Добрый день всем! Хотелось бы задать вот какой вопрос:
Очень часто бывает, что необходимо делать какой-нибудь расчет с проверкой. Допустим я нахожу напряжения и их необходимо сравнить с пределом прочности. Хочется сделать так, чтобы программа сама говорила выполняется ли условие прочности или нет, всегда делал так в excel и делал так, чтобы текст подсвечивался красным, если не выполняется. Возможно ли тоже самое реализовать в SmathStudio через функцию if?
#2 Posted: 5/19/2011 10:11:47 AM
Fridel Selitsky

Fridel Selitsky

256 likes in 225 posts.

Group: Moderator

Проблему можно решить с помощью графика
http://smath.info/live/?file=2761
Метод расчета рычажных механизмов : http://www.exponenta.ru/educat/systemat/selitskiy-ivanov/index.asp
1 users liked this post
Serg 1/25/2014 7:33:00 AM
#3 Posted: 8/9/2013 2:27:55 AM
sv503

sv503

0 likes in 9 posts.

Group: User

Вопрос по оператору if. Я так полагаю, конструкция этого оператора без ключевого слова else отсутствует? Что делать, если этот else не нужен?
#4 Posted: 8/9/2013 2:49:41 AM
уни

уни

156 likes in 355 posts.

Group: User

Можно использовать альтернативный вариант записи условной конструкции при помощи булевых выражений:

[MATH]x*(x>0)[/MATH] эквивалентно [MATH]if(x>0;x;0)[/MATH]
Россия навсегда! Вячеслав Мезенцев
#5 Posted: 8/9/2013 3:04:58 AM
sv503

sv503

0 likes in 9 posts.

Group: User

Для простых выражений это может и подходит. А если внутри if есть циклы и ещё куча всего? Я думаю будет теряться наглядность программы. Уж лучше тогда иметь оператор if без else. Или на крайний случай иметь оператор "пустышку", типа ассемблерного NOP, чтобы заткнуть этот else.
#6 Posted: 8/10/2013 9:36:26 PM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

В качестве заглушки можно использовать любое выражение, например, текстовую строку
С уважением, Михаил Каганский
  • New Posts New Posts
  • No New Posts No New Posts