11/29/2010

Listing Program Membuat Sebuah Menu pada Ruby

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