Postingan lainnya
[Selesai] Ruby, soal penggunaan if,elseif, else, bingung gan errornya dimana
jadi gini gan, ane kan juga baru belajar ruby dan coba buat gini nih, soal penggunaan if,else dan elseif. mohon bantuannya gan :)
def nilai
print "Input Nama : "
nama=gets.chomp
print "Input Nilai Teori : "
nilaiteori=gets.to_i
print "Input Nilai Praktek : "
nilaipraktek=gets.to_i
nilairatarata=(nilaiteori+nilaipraktek)/2
if nilairatarata>=60
keterangan="Lulus"
elsif nilairatarata>=50
keterangan="Remedial"
else
keterangan="SP"
end
if nilairatarata>=80
yudisium="Lulus"
elsif nilairatarata>=70
yudisium="B"
elsif nilairatarata>=60
yudisium="C"
elsif nilairatarata>=50
yudisium="D"
else
yudisium="E"
end
if yudisium=="A"
kriteria="Sangat Memuaskan"
elsif yudisium=="B"
kriteria="Memuaskan"
elsif yudisium=="C"
kriteria="Cukup"
elsif yudisium=="D"
kriteria="Kurang"
else
kriteria="Nihil"
end
puts = "Nilai Rata-rata : #{nilairatarata}"
puts = "Keterangan : #{keterangan}"
puts = "Yudisium : #{yudisium}"
puts = "kriteria : #{kriteria}"
end
nilai()
0
1 Jawaban:
salahnya disini
puts = "Nilai Rata-rata : #{nilairatarata}"
puts = "Keterangan : #{keterangan}"
puts = "Yudisium : #{yudisium}"
puts = "kriteria : #{kriteria}"
seharusnya
puts "Nilai Rata-rata : #{nilairatarata}"
puts "Keterangan : #{keterangan}"
puts "Yudisium : #{yudisium}"
puts "kriteria : #{kriteria}"
nanya sendiri jawab sendiri :D
0