Menu
CoddyTech

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');
  }
}
challenge icon

Tantangan

Mudah

Buat program yang menentukan apakah seorang siswa lulus atau gagal dalam ujian berdasarkan nilainya:

  1. Deklarasikan variabel integer bernama examScore dengan nilai 68
  2. Deklarasikan konstanta integer bernama passingGrade dengan nilai 70
  3. Gunakan pernyataan if untuk memeriksa apakah nilai siswa kurang dari nilai kelulusan
  4. 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)
  5. 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!");
  }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online