p=0
while p != 3
puts "+++PROGRAM MENU+++"
puts "++++++++++++++++++"
puts "1. Akreditasi "
puts "2. Kalkulator "
puts "3. Keluar "
puts "Masukkan pilihan :"
p=gets.to_i
while p != 3
if p==1
puts "===AKREDITASI==="
print "Masukkan Jumlah Mahasiswa :"
mhs=gets.to_i
a=0
for a in 1..mhs do
print "== DATA Mahasiswa ke-#{a} =="
puts
print "Masukkan nama :"
nama=gets
print "Masukkan NPM :"
npm=gets
print "Nilai UTS :"
uts=gets.to_i
print "Nilai UAS :"
uas=gets.to_i
total=uts*0.7 + uas* 0.3
puts "Total Nilai anda adalah....",total
case
when total >=85
puts "grade anda A"
when total >=75
puts "grade anda B"
when total >=65
puts "grade anda C"
when total >=55
puts "grade anda D"
else
puts "grade anda E"
end
end
break
elsif p==2
puts "=== KALKULATOR ==="
puts "Masukkan a :"
n1=gets.to_i
puts "Masukkan b :"
n2=gets.to_i
puts " ==== Hasil ===="
jum="penjumlahan :",n1+n2
puts jum
kur="pengurangan :",n1-n2
puts kur
kal="perkalian :",n1*n2
puts kal
bag="pembagian :",n1.to_f/n2.to_f
puts bag
puts
break
elsif p==3
exit
else
puts "salah input"
break
end
end
end
Tidak ada komentar:
Posting Komentar