Pernyataan 'if' Bersarang
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 35 dari 94.
Pernyataan if bersarang memeriksa kondisi di dalam kondisi lain, sehingga menciptakan alur keputusan yang kompleks. Kondisi bagian dalam hanya dievaluasi ketika kondisi bagian luar bernilai benar.
void main() {
int age = 25;
bool hasLicense = true;
if (age >= 18) {
print('You are an adult');
if (hasLicense) {
print('You can drive a car');
}
}
}Output:
You are an adult
You can drive a carTantangan
MudahBuat program yang menentukan nilai siswa berdasarkan nilai ujian dan catatan kehadirannya:
- Deklarasikan variabel bilangan bulat
examScoredengan nilai 78 - Deklarasikan variabel boolean
hasGoodAttendancedengan nilai true - Gunakan pernyataan if bersarang untuk menentukan nilai siswa berdasarkan aturan berikut:
- Jika
examScorebernilai 90 atau lebih, nilainya adalah "A" - Jika
examScoreberada di antara 80 dan 89: - Jika
hasGoodAttendancebernilai true, nilainya adalah "B+" - Jika tidak, nilainya adalah "B"
- Jika
examScoreberada di antara 70 dan 79: - Jika
hasGoodAttendancebernilai true, nilainya adalah "C+" - Jika tidak, nilainya adalah "C"
- Jika
examScoredi bawah 70, nilainya adalah "F"
Cetak nilai akhir dengan format yang persis: Student grade: X (dengan X sebagai nilai yang ditentukan)
Coba sendiri
void main() {
// Deklarasikan variabelmu di sini
int examScore = 78;
bool hasGoodAttendance = true;
String grade;
// Gunakan pernyataan if bersarang untuk menentukan nilai akhir
// Cetak nilai akhir
print("Student 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