SOURCE CODE
def ulang()
puts "ulangi?"
puts "1.ya"
puts "2.tidak"
print "masukkan pilihan : "
pil2=gets.to_i
if pil2==1
menu()
elsif pil2==2
print "system out"
exit()
else
puts "syntax error!"
puts "masukkan angka!"
ulang()
end
end
def menu()
puts 'menu'
puts '1.penambahan'
puts '2.pengurangan'
puts '3.perkalian'
puts '4.pembagian'
puts '5.exit'
puts 'masukkan pilihan : '
pil1=gets.to_i
if pil1==1
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a+b
print 'hasil = ',hasil
elsif pil1==2
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a-b
print 'hasil = ',hasil
elsif pil1==3
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a*b
print 'hasil = ',hasil
elsif pil1==4
print 'masukkan angka 1 : '
a=gets.to_f
print 'masukkan angka 2 : '
b=gets.to_f
hasil=a/b
print 'hasil = ',hasil
elsif pil1==5
exit()
else
print 'pilihan salah!'
end
puts''
ulang()
end
menu()
0 komentar:
Posting Komentar