Ringkasan: Membuat Keputusan
Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 43 dari 109.
Tantangan
SedangLengkapi kode untuk menerapkan berbagai pernyataan percabangan dan mencetak hasilnya.
Teks persisnya adalah Good job!.
Teks persisnya adalah Grade: B.
Coba sendiri
package main
import "fmt"
func main() {
// Variabel yang diberikan
score := 85
grade := ""
// TODO: Gunakan pernyataan if untuk memeriksa apakah score lebih besar dari atau sama dengan 90
// Jika benar, atur grade menjadi "A"
// TODO: Gunakan pernyataan else if untuk memeriksa apakah score lebih besar dari atau sama dengan 80
// Jika benar, atur grade menjadi "B"
// TODO: Gunakan pernyataan else if untuk memeriksa apakah score lebih besar dari atau sama dengan 70
// Jika benar, atur grade menjadi "C"
// TODO: Gunakan pernyataan else untuk menangani score di bawah 70
// Atur grade menjadi "F"
// TODO: Cetak teks persis seperti dalam instruksi menggunakan variabel grade
// TODO: Gunakan pernyataan switch dengan variabel grade untuk mencetak pesan
// Untuk "A", cetak "Excellent work!"
// Untuk "B", cetak teks persis seperti dalam instruksi
// Untuk "C", cetak "Satisfactory."
// Untuk nilai grade lainnya, cetak "You need to improve."
}Semua pelajaran di Dasar-Dasar
4Operator Perbandingan dan Logika
Operator Perbandingan, Bagian 1Operator Perbandingan, Bagian 2Operator AND LogikaOperator OR LogikaOperator NOT LogikaDasar Prioritas OperatorRingkasan, Membuat Perbandingan7Alur Kontrol: Perulangan
Penjelasan tentang `for` loop`for` loop Dasar`for` loop dengan Kondisi SajaKata Kunci `break`Kata Kunci `continue`Perulangan BersarangRangkuman: Mengulang Tindakan2Variabel dan Tipe Data Dasar
Apa itu variabelInferensi Tipe dengan `:=`Bilangan Bulat (int)Bilangan Floating-PointBooleanstringNilai NolKonstantaKonvensi PenamaanRangkuman: Variabel dan Tipe5Input/Output Dasar
Output TerformatKata Kerja FormatMencetak Tipe DataMendapatkan Input Dasar dari PenggunaRangkuman: Input dan Output8Fungsi
Memahami FungsiMendeklarasikan FungsiMemanggil FungsiParameter FungsiMengembalikan Satu NilaiMengembalikan Beberapa NilaiNilai Kembalian BernamaDasar Cakupan FungsiRangkuman: Membuat Kodemu Dapat Digunakan Kembali3Operator Dasar
Operator AritmetikaOperator PembagianOperator ModuloOperator PenugasanOperator Penugasan GabunganInkrementasi dan DekrementasiRangkuman: Perhitungan6Alur Kontrol: Percabangan
Pernyataan `if`Kata Kunci `else`Kata Kunci `else if`Shadowing Variabel dalam `if`Menginisialisasi VariabelPernyataan `switch``switch` dengan Ekspresi`switch` tanpa EkspresiKata Kunci `fallthrough`Ringkasan: Membuat KeputusanLatihan sendiri: Compiler Go online