Latihan 1 dari materi If/Else di Rust di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi fungsi grade(nilai: i32) -> &'static str yang selalu mengembalikan "E", dan fn main() yang mencetak grade(95), grade(82), grade(65), dan grade(45). Biarkan tanda tangan fungsi dan main, lalu ganti isi fungsinya dengan rantai if / else if / else:
nilai >= 90: "A"
nilai >= 80: "B"
nilai >= 70: "C"
nilai >= 60: "D"
- di bawah 60 (
else): "E"
- Klik Jalankan.
Cek dari nilai tertinggi, dan tulis huruf di tiap cabang tanpa titik koma. Yang diperiksa: output-nya tepat empat baris, berurutan, dan kode-mu memakai else if:
A
B
D
E
65 dapat D, karena belum sampai 70. Cabang C gak tercetak oleh main jadi gak diperiksa, tapi tetap tulis supaya fungsinya lengkap.