def bio()
  print "Masukkan Nama Anda ="
  nama=gets.chomp
  print "Masukkan NPM Anda ="
  npm=gets.to_i
  print "Masukkan Kelas Anda ="
  kls=gets.chomp
  puts"--------------------------------"
  puts"Saya #{nama}"
  puts"NPM saya #{npm}"
  puts"Saya kelas #{kls}"
end

def nilai ()
  print "Masukkan Nilai UTS ="
  uts = gets.to_i
  print "Masukkan Nilai UAS ="
  uas = gets.to_i
  
  totalnilai = (uts * 0.4) + ( uas * 0.6)
  puts"Nilai UTS saya #{uts}"
  puts"Nilai UAS saya #{uas}"
  puts"Total Nilai saya : #{totalnilai}"
end

 def kalkulator
 print "Masukkan Angka ke-1 ="
   a = gets.to_i
   print "Masukkan Angka ke-2 ="
   b= gets.to_i

   jmlh = a + b
   krng = a - b
   bagi = a.to_f / b.to_f
   kali = a * b
puts"#{a} + #{b} = #{jmlh}"
puts"#{a} - #{b} = #{krng}"
puts"#{a} * #{b} = #{kali}"
puts"#{a} / #{b} = #{bagi}"
   

 end
puts '-------------------------'
puts 'UJIAN AP2B'
puts 'Nama : Muhammad reza hidayat'
puts 'Kelas : 1IA16'
puts 'NPM : 50420900'
puts '-------------------------'
def menu()
puts '----------PROGRAM MENU----------'
puts '1.Biodata'
puts '2.Nilai'
puts '3.Kalkulator'
puts '4.Keluar'
puts '--------------------------------'
print 'Masukkan Pilihan ='
pil = gets.to_i
puts '--------------------------------'

if pil == 1
bio()
menu()
elsif pil == 2
nilai()
menu()
elsif pil == 3
kalkulator()
menu()
elsif pil == 4 
exit()
else 
puts 'ERROR'
end
end

menu()