1 страниц (10 вхождений)
Inline division - Сообщения
WroteIs there any way to present division on the same line and not as a fraction ?
Maths Infix DIVIDE.sm (4 КиБ) скачан 159 раз(а).
1 пользователям понравился этот пост
sergio 16.12.2021 09:19:00
Greetings!
It is possible to combine Davide's and Jean's solutions, but you need to pull off a few tricks:
1) Create a custom function with (1) parameter
2) Use the special inline division character 「÷」
3) Declare your custom function as a 'unit' (this suppress the multiplication operation from displaying)
To create the custom function with the inline division character, copy and paste the following into your SMath Worksheet:
To utilize it, type in your numerator and multiply it by the custom function, where you pass the denominator into the function as the parameter.
EXAMPLE: solving for 6/2; copy and paste the following (NOTE: since I am declaring the custom function as a unit; you must include ' when calling the custom function):
-Kenny Lemens, P.E.
Wrote...division on the same line...
It is possible to combine Davide's and Jean's solutions, but you need to pull off a few tricks:
1) Create a custom function with (1) parameter
2) Use the special inline division character 「÷」
3) Declare your custom function as a 'unit' (this suppress the multiplication operation from displaying)
To create the custom function with the inline division character, copy and paste the following into your SMath Worksheet:
'÷(_denom):1/_denom
To utilize it, type in your numerator and multiply it by the custom function, where you pass the denominator into the function as the parameter.
EXAMPLE: solving for 6/2; copy and paste the following (NOTE: since I am declaring the custom function as a unit; you must include ' when calling the custom function):
6*'÷(2)=#@#
-Kenny Lemens, P.E.
"No matter where you go, there you are." -Buckaroo BanzaiHotkeys: https://en.smath.com/forum/resource.ashx?a=45771&b=2
3 пользователям понравился этот пост
Greetings,
If you just need the statement to be on the same line and you want to avoid the use of exponents and custom functions, there is a native solution:
Use the function str2num(▮) and type your statement as a string:

You do have the ability to reference variables, but the use of whitespace (tab, space, newline, etc.) will corrupt the string and str2num(▮) will throw an error.
Thus this statement will work:
str2num("(2+22)/4")=6
But this statement will throw a 'not defined' error:
str2num("(2 + 22) / 4")=▮
Its a good day to be alive;
-Kenny Lemens, P.E.
If you just need the statement to be on the same line and you want to avoid the use of exponents and custom functions, there is a native solution:
Use the function str2num(▮) and type your statement as a string:

You do have the ability to reference variables, but the use of whitespace (tab, space, newline, etc.) will corrupt the string and str2num(▮) will throw an error.
Thus this statement will work:
str2num("(2+22)/4")=6
But this statement will throw a 'not defined' error:
str2num("(2 + 22) / 4")=▮
Its a good day to be alive;
-Kenny Lemens, P.E.
"No matter where you go, there you are." -Buckaroo BanzaiHotkeys: https://en.smath.com/forum/resource.ashx?a=45771&b=2
In addition to Kenny you can remove white spaces.
Furthermore, you can define a nameless function with Ctrl+Shift+K.
It won't show a function before it, though it is a function.
By that your statement shall look as a "normal" calculation.
Regards
str2num.sm (2 КиБ) скачан 144 раз(а).

Furthermore, you can define a nameless function with Ctrl+Shift+K.
It won't show a function before it, though it is a function.
By that your statement shall look as a "normal" calculation.
Regards
str2num.sm (2 КиБ) скачан 144 раз(а).

WroteIs there any way to present division on the same line and not as a fraction ?
Answer is NO, Smath does not have native ÷ operator
More productive from infix algo style utilities,
for infinite in-situ command line.
infix Divide.sm (3 КиБ) скачан 145 раз(а).
Answer is YES, there are multiple ways demonstrated above. Choose what suits you most.
1 пользователям понравился этот пост
⚜ Kenny Lemens, P.E. ᵂᴵ 06.06.2024 03:24:00
1 страниц (10 вхождений)
-
Новые сообщения
-
Нет новых сообщений