$ketua= 45; $pgj1= 88; $pgj2= 77; $pbg= 69; echo '<u>KELULUSAN SIDANG SKRIPSI</u><br>'; echo 'Ketua:'.' '.$ketua.'<br>'; echo 'Penguji 1:'.' '.$pgj1.'<br>'; echo 'Penguji 2:'.' '.$pgj2.'<br>'; echo 'Pembimbing:'.' '.$pbg.'<br>'; //menampilkan rata-rata $rata= ($ketua+$pgj1+$pgj2+$pbg)/4; echo 'Rata-rata:'.' '.$rata.'<br>'; echo '<br>'; //menampilkan kelulusan if ($pbg>=70) { $lulus = 'Lulus'; } else { $lulus = 'Tidak Lulus'; } echo 'Hasil Kelulusan:'.' '.$lulus.'<br>'; //menampilkan grade berdasarkan nilai rata-rata if ($rata>=90) { $grade = 'A'; } elseif ($rata>=89.99) { $grade = 'B'; } elseif ($rata>=79.99) { $grade = 'C'; } echo 'Grade:'.' '.$grade;
0 jempol
bramanto
300
1157
·
4 tahun, 7 bulan yang lalu
·
0 jempol
Halo coder @klaisyah. Sintaks code yang dituliskan mengeluarkan error seperti ini: Notice: Undefined variable: grade, berarti variabel $grade tersebut belum di deklarasikan atau tidak ketemu. Tidak ketemu disini, maksud adalah tidak ada proses yang mendefinisikan variabel $grade. Solusinya, kamu bisa menambahkan kondisi else pada if else terakhir. if ($rata>=90) { $grade = 'A'; } elseif ($rata>=89.99) { $grade = 'B'; } elseif ($rata>=79.99) { $grade = 'C'; } else { $grade = 'D'; } echo 'Grade:'.' '.$grade; Maka, dihasilkan output Grade D. Karena nilai rata-rata yang dihasilkan adalah 69.75 Silahkan diperbaiki, lalu dicoba kembali yaa.. Tetap istiqomah selalu dalam belajar dan berkarya. Sukses!