Multiple Binary Boolean Operators in if statement

Multiple Binary Boolean Operators in if statement - Add multiple binary Boolean "or" / "and" operators without force parenthesis - Сообщения

#1 Опубликовано: 06.05.2022 22:53:10
Larry Burns

Larry Burns

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

Группа: User

When I try to perform this if-or statement:

if a=1 ^ a=2 ^ a=3
x=4
else x =5

I end up with this due to forced parenthesis:

if ((a=1 ^ a=2) ^ a=3)
x=4
else x =5

Could we have capability for multiple binary operators without forced parenthesis enclosure?
#2 Опубликовано: 07.05.2022 00:27:03
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Hi. The short and honest answer is not. The long and tricky answer is that you can, but you must edit the .sm file and delete the lines with (
However, unless it's for some publishing purpose or something like that, I don't think it's convenient. Also, you can neither copy nor edit it without the parentheses reappearing.

Clipboard01.jpg

and_tryck.sm (2 КиБ) скачан 63 раз(а).

Best regards.
Alvaro.
#3 Опубликовано: 07.05.2022 08:59:32
Jean Giraud

Jean Giraud

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

Группа: User

Think in term of productive Bolean.

Critical.sm (30 КиБ) скачан 77 раз(а).
#4 Опубликовано: 09.05.2022 08:01:56
Jean Giraud

Jean Giraud

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

Группа: User

Wrote

Think in term of productive Bolean.


... lot more involved. Adapted from Frank Rioux MCD 11.

Fourier Quantum 2C Mask.sm (22 КиБ) скачан 59 раз(а).
#5 Опубликовано: 09.05.2022 08:37:41
Davide Carpi

Davide Carpi

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

Группа: Moderator

You can always create some function to make it look like you are working with some set of numbers


2022-05-09 13_37_05-SMath Solver - [some all none.sm_].png
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
3 пользователям понравился этот пост
sergio 09.05.2022 10:55:00, Alvaro Diaz Falconi 09.05.2022 11:19:00, Arie 09.05.2022 16:16:00
#6 Опубликовано: 09.05.2022 10:06:38
Jean Giraud

Jean Giraud

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

Группа: User

Wrote

You can always create some function to make it look like you are working with some set of numbers


Tanks Davide ... coded/saved.
Take care ... Jean.

Maths Conditional Davide.sm (12 КиБ) скачан 71 раз(а).

1 пользователям понравился этот пост
sergio 09.05.2022 12:46:00
#7 Опубликовано: 09.05.2022 11:25:27
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Wrote

You can always create some function to make it look like you are working with some set of numbers



Hi Davide. Great idea. These functions can be very useful for translating matlab programs. They can also be extended to arrays, as the all, any and nnz functions do.

Best regards.
Alvaro.

  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений