ulang=false
while (not ulang)
system 'cls'
puts '======Kalkulator Ruby Created By Nick Dotnr======'
puts '1. penjumlahan'
puts '2. pengurangan'
puts '3. perkalian'
puts '4. pembagian'
puts '5. modulo'
puts '================================================='
print 'Masukan Pilihan : '
x = gets.to_i
def masukan
print 'masukkan a = '
@a = gets.to_i
print 'masukkan b = '
@b = gets.to_i
end
if x==1
puts
puts 'penjumlahan'
masukan
c = @a + @b
puts 'hasil penjumlahan = ' + c.to_s
elsif x==2
puts
puts'pengurangan'
masukan
c = @a - @b
puts 'hasil pengurangan = ' + c.to_s
elsif x==3
puts
puts'perkalian'
masukan
c = @a * @b
puts 'hasil perkalian = ' + c.to_s
elsif x==4
puts
puts'pembagian'
masukan
c = @a.to_f / @b.to_f
puts 'hasil pembagian = ' + c.to_s
elsif x==5
puts
puts'modulo'
masukan
c = @a % @b
puts 'modulo = ' + c.to_s
end
print 'apakah ingin diulang (y/n) : '
z = gets.chomp.downcase
if z=='n'
ulang=true
end
end
Friday, February 04, 2011
Ruby : Kalkulator Sederhana
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment