Langkah-langkah dalam fungsi konversi_nilai_ke_grade(nilai)
adalah sebagai berikut:
- Pertama, kita memeriksa nilai dari parameter
nilai
untuk menentukan grade yang sesuai.- Jika nilai
nilai
lebih besar dari atau sama dengan 85, maka grade-nya adalah “A”. - Jika tidak, tetapi nilai
nilai
lebih besar dari atau sama dengan 70, maka grade-nya adalah “B”. - Jika tidak, tetapi nilai
nilai
lebih besar dari atau sama dengan 55, maka grade-nya adalah “C”. - Jika tidak, tetapi nilai
nilai
lebih besar dari atau sama dengan 40, maka grade-nya adalah “D”. - Jika tidak memenuhi kondisi di atas, maka grade-nya adalah “E”.
- Jika nilai
- Setelah menentukan grade, kita simpan grade tersebut dalam variabel
grade
. - Terakhir, kita cetak pesan yang menyatakan nilai yang diberikan dan grade yang telah ditentukan.
Contoh pemanggilan fungsi: Kita memanggil fungsi konversi_nilai_ke_grade()
dengan dua argumen yaitu 90 dan 60. Setelah dieksekusi, fungsi akan mencetak pesan yang menyatakan nilai yang diberikan dan grade yang telah ditentukan. Pada pemanggilan pertama (konversi_nilai_ke_grade(90)
), output yang dihasilkan adalah “Nilai 90 mendapatkan grade A”, sedangkan pada pemanggilan kedua (konversi_nilai_ke_grade(60)
), output yang dihasilkan adalah “Nilai 60 mendapatkan grade C”.
Latihan 12: Pengecekan Tahun Kabisat dalam Rentang Tertentu
Buatlah program Python yang menerima tahun awal dan tahun akhir dari pengguna, lalu mencetak semua tahun kabisat di antara dua tahun tersebut.