Anonymous user
Arithmetic/Integer: Difference between revisions
→{{header|Elixir}}: improvement
(→{{header|ALGOL 68}}: corrected the description of the Algol 68R '/:=' operator.) |
(→{{header|Elixir}}: improvement) |
||
Line 950:
=={{header|Elixir}}==
<lang Elixir># Function to remove line breaks and convert string to int▼
▲# Function to remove line breaks and convert string to int
▲to_int = fn n -> n |> String.replace(~r/\n/,"") |> String.to_integer() end
# Get user input
a =
b =
IO.puts "Elixir Integer Arithmetic:\n"
IO.puts "Sum: #{a + b}"
IO.puts "Difference: #{a - b}"
IO.puts "Product: #{a * b}"
IO.puts "True Division: #{a / b}" # Float
IO.puts "Division: #{div(a,b)}" # Truncated Towards 0
IO.puts "Remainder: #{rem(a,b)}" # Sign from first digit
IO.puts "Exponent: #{:math.pow(a,b)}" # Float, using Erlang's :math</lang>
=={{header|Erlang}}==
|