Странное повединие в работе if else

Странное повединие в работе if else - Сообщения

#1 Опубликовано: 29.08.2011 07:12:39
Mikka

Mikka

36 сообщений из 206 понравились пользователям.

Группа: User

[LIVE width=170 height=202]http://smath.info/live/?file=2998[/LIVE]
Не понятно, почему конструкция if вообще выполняется, и тем более выдает правдивое значение?
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#2 Опубликовано: 01.09.2011 14:44:18
Fridel Selitsky

Fridel Selitsky

256 сообщений из 225 понравились пользователям.

Группа: Moderator

Ошибка в условном операторе.
Если переменной K1 не присвоено значение (или она отсутствует),
то вместо указания об ошибке переменной RES присваивается значение
первой строчки,т.е. значение,когда условие выполняться.
Метод расчета рычажных механизмов : http://www.exponenta.ru/educat/systemat/selitskiy-ivanov/index.asp
#3 Опубликовано: 01.09.2011 16:01:49
Mikka

Mikka

36 сообщений из 206 понравились пользователям.

Группа: User

Вы просто капитан очевидность!
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#4 Опубликовано: 30.05.2012 13:19:32
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

На данный момент ошибка исправлена.



С уважением, Андрей Ивашов.
#5 Опубликовано: 24.07.2012 01:25:22
213052500

213052500

0 сообщений из 8 понравились пользователям.

Группа: User

Не воспринимается командой IF условие тождественности переменных с дробной частью. С целочисленными переменными все Ok.

121.jpg
#6 Опубликовано: 24.07.2012 11:16:59
Mikka

Mikka

36 сообщений из 206 понравились пользователям.

Группа: User

Wrote

Не воспринимается командой IF условие тождественности переменных с дробной частью. С целочисленными переменными все Ok.



Все дело в особенности хранения дробных числе в машине..
Сравнивать их надо примерно так b-1.3<0.00001
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
#7 Опубликовано: 25.07.2012 00:50:45
213052500

213052500

0 сообщений из 8 понравились пользователям.

Группа: User

Пока сравниваю их так.

10*B=13
#8 Опубликовано: 29.07.2012 15:06:38
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Не воспринимается командой IF условие тождественности переменных с дробной частью. С целочисленными переменными все Ok.


Спасибо! Исправлено.

С уважением, Андрей Ивашов.
#9 Опубликовано: 19.11.2012 04:48:11
unikum85

unikum85

0 сообщений из 1 понравились пользователям.

Группа: User

Здравствуйте.
Я что-то не правильно пишу или же ошибка в программе?
вот скрин
http://clip2net.com/s/2waWN
и то же самое с использованием булевых операций:
http://clip2net.com/s/2waY6

файл моих потугов прилагаю
Сбор нагрузок.sm (24 КиБ) скачан 24 раз(а).
#10 Опубликовано: 19.11.2012 07:30:32
Mike Kaganski

Mike Kaganski

184 сообщений из 434 понравились пользователям.

Группа: User

Конструкция

[MATH]a
(и ей подобные) работает следующим образом: вычисляется ( a1, это выражение будет всегда истинным.

То, чего хотите добиться Вы, выражается следующим образом:

[MATH](a
С уважением, Михаил Каганский
1 пользователям понравился этот пост
unikum85 20.11.2012 07:09:00
#11 Опубликовано: 20.11.2012 07:54:10
Mikka

Mikka

36 сообщений из 206 понравились пользователям.

Группа: User

Вот мой вариант множественного выбора...
можно так.sm (31 КиБ) скачан 36 раз(а).
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений