Arithmetic/Integer: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 2,170: | Line 2,170: | ||
print(a^b); |
print(a^b); |
||
};</lang> |
};</lang> |
||
=={{header|Panda}}== |
|||
Use reflection to get all functions defined on numbers taking number and returning number. |
|||
<lang panda>a=3 b=7 func:_bbf__number_number_number =>f.name.<b> '(' a b ')' ' => ' f(a b) nl</lang> |
|||
Output: |
|||
<pre>atan2 ( 3 7 ) => 0.40489178628508343 |
|||
divide ( 3 7 ) => 0.42857142857142855 |
|||
gt ( 3 7 ) => UNDEFINED! |
|||
gte ( 3 7 ) => UNDEFINED! |
|||
lt ( 3 7 ) => 3 |
|||
lte ( 3 7 ) => 3 |
|||
max ( 3 7 ) => 7 |
|||
min ( 3 7 ) => 3 |
|||
minus ( 3 7 ) => -4 |
|||
mod ( 3 7 ) => 3 |
|||
plus ( 3 7 ) => 10 |
|||
pow ( 3 7 ) => 2187</pre> |
|||
=={{header|Pascal}}== |
=={{header|Pascal}}== |