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

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

#1 Posted: 29/08/2011 07:12:39
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: 01/09/2011 14:44:18
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: 01/09/2011 16:01:49
Mikka

Mikka

36 likes in 206 posts.

Group: User

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

Andrey Ivashov

2.314 likes in 3.928 posts.

Group: Super Administrator

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



С уважением, Андрей Ивашов.
#5 Posted: 24/07/2012 01:25:22
213052500

213052500

0 likes in 8 posts.

Group: User

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

121.jpg
#6 Posted: 24/07/2012 11:16:59
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: 25/07/2012 00:50:45
213052500

213052500

0 likes in 8 posts.

Group: User

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

10*B=13
#8 Posted: 29/07/2012 15:06:38
Andrey Ivashov

Andrey Ivashov

2.314 likes in 3.928 posts.

Group: Super Administrator

Wrote

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


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

С уважением, Андрей Ивашов.
#9 Posted: 19/11/2012 04:48:11
unikum85

unikum85

0 likes in 1 posts.

Group: User

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

файл моих потугов прилагаю
Сбор нагрузок.sm (24,42 KiB) downloaded 781 time(s).
#10 Posted: 19/11/2012 07:30:32
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

Конструкция

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

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

[MATH](a
С уважением, Михаил Каганский
1 users liked this post
unikum85 20/11/2012 07:09:00
#11 Posted: 20/11/2012 07:54:10
Mikka

Mikka

36 likes in 206 posts.

Group: User

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