Menu
CoddyTech

Menggunakan 'break' dalam Perulangan

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 45 dari 94.

Pernyataan break memungkinkan kamu keluar dari perulangan dengan segera, terlepas dari kondisi perulangan.

Buat for loop yang berhenti saat mencapai 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      break;
    }
    print(i);
  }
}

Setelah menjalankan kode di atas, outputnya adalah:

1
2

Gunakan break untuk keluar dari while loop saat kondisi terpenuhi:

void main() {
  int count = 1;
  
  while (count <= 10) {
    print(count);
    if (count == 4) {
      break;
    }
    count++;
  }
}

Setelah menjalankan kode di atas, output-nya akan menjadi:

1
2
3
4
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan pernyataan break dalam perulangan. Pernyataan break memungkinkanmu keluar dari perulangan lebih awal saat kondisi tertentu terpenuhi.

Lengkapi kode untuk menemukan angka pertama dalam list yang habis dibagi 5. Setelah menemukannya, gunakan break untuk keluar dari perulangan dan mencetak hasilnya.

Output yang diharapkan:

Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5

Coba sendiri

void main() {
  // List angka yang akan diperiksa
  List<int> numbers = [7, 12, 15, 20, 25];
  
  // Variabel untuk menyimpan angka pertama yang habis dibagi 5
  int result = 0;
  
  for (int number in numbers) {
    print('Checking number: $number');
    
    // TODO: Periksa apakah angka tersebut habis dibagi 5
    // Jika ya, simpan angka tersebut dalam variabel result dan gunakan break untuk keluar dari perulangan
    
  }
  
  // Cetak result
  if (result > 0) {
    print('Found it! $result is divisible by 5');
  } else {
    print('No number divisible by 5 was found');
  }
}
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