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