Detect division by zero: Difference between revisions
Added Wren
No edit summary |
(Added Wren) |
||
Line 2,291:
<pre>
True
</pre>
=={{header|Wren}}==
<lang ecmascript>var checkDivByZero = Fn.new { |a, b|
var c = a / b
if (c.isInfinity || c.isNan) return true
return false
}
System.print("Division by zero?")
System.print(" 0 / 0 -> %(checkDivByZero.call(0, 0))")
System.print(" 1 / 0 -> %(checkDivByZero.call(1, 0))")
System.print(" 1 / 1 -> %(checkDivByZero.call(1, 1))")</lang>
{{out}}
<pre>
Division by zero?
0 / 0 -> true
1 / 0 -> true
1 / 1 -> false
</pre>
|