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()
Like this:
Like Loading...
Related