Pernyataan 'if'
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 31 dari 94.
pernyataan if dalam Dart mengevaluasi kondisi boolean dan menjalankan kode hanya saat kondisi tersebut bernilai true.
if (condition) {
// Kode yang dijalankan saat kondisi bernilai true
}Contoh untuk memeriksa apakah sebuah angka positif:
void main() {
int number = 10;
if (number > 0) {
print('The number is positive');
}
}Kamu dapat menggunakan ekspresi boolean apa pun sebagai kondisi:
void main() {
int age = 20;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
print('You can drive');
}
}Tantangan
MudahBuat program yang menentukan apakah seorang siswa lulus atau gagal dalam ujian berdasarkan nilainya:
- Deklarasikan variabel integer bernama
examScoredengan nilai 68 - Deklarasikan konstanta integer bernama
passingGradedengan nilai 70 - Gunakan pernyataan
ifuntuk memeriksa apakah nilai siswa kurang dari nilai kelulusan - Jika nilainya kurang dari nilai kelulusan, cetak:
Exam status: Failed. You need to improve by X points.(dengan X adalah jumlah poin yang diperlukan untuk mencapai nilai kelulusan) - Jika nilainya sama dengan atau lebih besar dari nilai kelulusan, cetak:
Exam status: Passed. Good job!
Output-mu harus sama persis dengan format yang diharapkan.
Coba sendiri
void main() {
// Deklarasikan variabelmu di sini
int examScore = _;
const int passingGrade = _;
// Tulis pernyataan if-mu di sini
if (_) {
int pointsNeeded = _;
print("Exam status: Failed. You need to improve by $pointsNeeded points.");
} else {
print("Exam status: Passed. Good job!");
}
}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