Latihan 1: If/Else — Go

Latihan 1 dari materi If/Else di Go — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Editor sudah berisi fungsi grade yang menerima nilai (int) dan mengembalikan string. Di dalamnya sudah ada if nilai >= 90 { return "A" } dan return "D" di akhir. func main sudah memanggil grade(95), grade(82), grade(71), dan grade(50). Biarkan semua itu, lalu lanjutkan rantai kondisinya:

  1. Sambungkan ke } penutup if pertama: } else if nilai >= 80 { yang mengembalikan "B".
  2. Lalu } else if nilai >= 70 { yang mengembalikan "C", ditutup dengan }.
  3. return "D" di akhir fungsi tetap ada, untuk nilai di bawah 70.
  4. Klik Jalankan.

Output-nya persis empat baris ini:

A
B
C
D

Yang diperiksa: baris ke-1 sampai ke-4 persis A, B, C, dan D, satu huruf per baris; dan kodenya memakai else if, satu rantai kondisi, bukan if terpisah-pisah.

Hint