1 Pages (10 items)
Inline division - Messages
#1 Posted: 12/15/2021 11:52:35 PM
#2 Posted: 12/16/2021 8:51:57 AM
WroteIs there any way to present division on the same line and not as a fraction ?
Maths Infix DIVIDE.sm (4 KiB) downloaded 28 time(s).
1 users liked this post
sergio 12/16/2021 9:19:00 AM
#3 Posted: 12/16/2021 10:48:27 AM
#4 Posted: 12/16/2021 11:12:28 AM
#5 Posted: 6/17/2022 3:33:17 PM
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 users liked this post
#6 Posted: 6/24/2022 5:10:31 PM
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
#7 Posted: 6/24/2022 7:12:53 PM
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 KiB) downloaded 20 time(s).

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 KiB) downloaded 20 time(s).
#8 Posted: 6/24/2022 9:55:13 PM
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 KiB) downloaded 20 time(s).
#9 Posted: 6/24/2022 11:12:52 PM
Answer is YES, there are multiple ways demonstrated above. Choose what suits you most.
1 users liked this post
⚜ Kenny Lemens, P.E. ᵂᴵ 6/6/2024 3:24:00 AM
#10 Posted: 6/25/2022 2:43:46 PM
1 Pages (10 items)
-
New Posts
-
No New Posts