Sha256: bc5d01c1eb605146a519c7b7edc9f8725ff7bf1953961ceeb4059947057b77b5
Contents?: true
Size: 338 Bytes
Versions: 12
Compression:
Stored size: 338 Bytes
Contents
require 'nodewrap' module M class Triangle def initialize(a, b, c) @a = a @b = b @c = c end def area s = (@a + @b + @c) / 2.0 return Math.sqrt(s*(s-@a)*(s-@b)*(s-@c)) end def to_s return "a #{@a}-#{@b}-#{@c} triangle" end end end Marshal.dump(M, $stdout) $stdout.flush
Version data entries
12 entries across 12 versions & 2 rubygems