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

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

#1 Posted: 14 years ago
Mikka

Mikka

36 likes in 206 posts.

Group: 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 Posted: 14 years ago
Fridel Selitsky

Fridel Selitsky

256 likes in 225 posts.

Group: Moderator

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

Mikka

36 likes in 206 posts.

Group: User

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

Andrey Ivashov

2,277 likes in 3,778 posts.

Group: Super Administrator

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



С уважением, Андрей Ивашов.
#5 Posted: 13 years ago
213052500

213052500

0 likes in 8 posts.

Group: User

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

121.jpg
#6 Posted: 13 years ago
Mikka

Mikka

36 likes in 206 posts.

Group: User

Wrote

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



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

213052500

0 likes in 8 posts.

Group: User

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

10*B=13
#8 Posted: 13 years ago
Andrey Ivashov

Andrey Ivashov

2,277 likes in 3,778 posts.

Group: Super Administrator

Wrote

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


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

С уважением, Андрей Ивашов.
#9 Posted: 13 years ago
unikum85

unikum85

0 likes in 1 posts.

Group: User

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

файл моих потугов прилагаю
Сбор нагрузок.sm (24 KiB) downloaded 47 time(s).
#10 Posted: 13 years ago
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

Конструкция

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

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

[MATH](a
С уважением, Михаил Каганский
1 users liked this post
unikum85 13 years ago
#11 Posted: 13 years ago
Mikka

Mikka

36 likes in 206 posts.

Group: User

Вот мой вариант множественного выбора...
можно так.sm (31 KiB) downloaded 61 time(s).
Не официальный справочник http://sites.google.com/site/mikkhalichlab/ jabber конференция smath@conference.jabber.ru
  • New Posts New Posts
  • No New Posts No New Posts