Pernyataan 'else if'
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 33 dari 94.
pernyataan else if di Dart memperluas struktur if-else dasar dengan memungkinkan kamu memeriksa beberapa kondisi secara berurutan. Ini berguna saat kamu perlu menangani lebih dari dua kemungkinan hasil dalam kodemu.
Berikut sintaks dasar pernyataan if-else if-else:
if (condition1) {
// Kode yang dijalankan saat condition1 bernilai true
} else if (condition2) {
// Kode yang dijalankan saat condition1 bernilai false dan condition2 bernilai true
} else {
// Kode yang dijalankan saat condition1 dan condition2 sama-sama bernilai false
}Tantangan
PemulaBuat program yang menentukan nilai siswa berdasarkan nilai ujiannya:
- Deklarasikan variabel integer bernama
examScoredengan nilai 78 - Gunakan struktur
if,else if, danelseuntuk menentukan nilai huruf: - Jika nilainya 90 atau lebih, nilainya adalah 'A'
- Jika nilainya 80-89, nilainya adalah 'B'
- Jika nilainya 70-79, nilainya adalah 'C'
- Jika nilainya 60-69, nilainya adalah 'D'
- Jika nilainya di bawah 60, nilainya adalah 'F'
- Cetak hasil dengan format berikut:
Exam score: 78 Grade: C
Output kamu harus cocok dengan format persis ini, tetapi dengan nilai yang sesuai untuk skornya.
Coba sendiri
void main() {
// Deklarasikan variabel examScore di sini
int examScore = 78;
// Tulis struktur if-else if-else milikmu di sini
// Cetak hasilnya
print("Exam score: $examScore");
print("Grade: $grade");
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online