Latihan 1: If/Else di Rust — Rust

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:

  1. nilai >= 90: "A"
  2. nilai >= 80: "B"
  3. nilai >= 70: "C"
  4. nilai >= 60: "D"
  5. di bawah 60 (else): "E"
  6. 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.

Hint