class Kalkulator
def tambah (a,b)
c=a+b
puts "hasil penambahan:",c
end
def kurang(a,b)
c=a-b
puts "hasil pengurangan:",c
end
def pembagian(a,b)
c=a/b
puts "hasil pembagian:",c
end
def perkalian(a,b)
c=a*b
puts "hasil perkalian:",c
end
end
kal=Kalkulator.new()
print "angka ke -1:"
a=gets.to_i
print "angka ke -2:"
b=gets.to_i
pil=0
while pil !=5
puts "1.tambah"
puts "2.kurang"
puts "3.bagi"
puts "4.kali"
puts "5.exit"
puts "masukkan pilihan"
pil=gets.to_i
while pil !=5
if pil==1
kal.tambah(a,b)
break
elsif pil==2
kal.kurang(a,b)
break
elsif pil==3
kal.pembagian(a,b)
break
elsif pil==4
kal.perkalian(a,b)
break
elsif pil==5
exit
break
end
end
end
Tidak ada komentar:
Posting Komentar