Menu
CoddyTech

Perulangan 'for'

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

for loop di Dart menjalankan kode berulang kali selama jumlah iterasi tertentu jika kamu tahu persis berapa banyak iterasi yang kamu perlukan.

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

Saat kamu menjalankan kode ini, hasilnya akan berupa:

1
2
3
4
5

For loop memiliki tiga komponen:

for (initialization; condition; increment) {
  // Kode yang diulang
}
void main() {
  int sum = 0;
  for (int i = 1; i <= 5; i++) {
    sum += i;
  }
  print("Sum of numbers from 1 to 5: $sum");
}
Sum of numbers from 1 to 5: 15
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih menggunakan perulangan for di Dart untuk mencetak urutan angka.

Tugasmu adalah membuat program yang:

  1. Membaca satu bilangan bulat n dari input
  2. Menggunakan perulangan for untuk mencetak semua angka dari 1 hingga n, masing-masing pada baris baru
  3. Setelah urutan tersebut, mencetak jumlah semua angka dari 1 hingga n

Misalnya, jika inputnya adalah 5, programmu harus menghasilkan:

1
2
3
4
5
Sum: 15

Perhatikan bahwa setiap angka dicetak pada baris baru, dan jumlahnya dicetak setelah semua angka dengan format Sum: X, dengan X adalah jumlah yang dihitung.

Coba sendiri

import 'dart:io';

void main() {
  // Baca angka dari input
  String? input = stdin.readLineSync();
  int n = int.parse(input!);
  
  // TODO: Tulis for loop yang mencetak angka dari 1 hingga n
  
  // TODO: Hitung dan cetak jumlah semua angka dari 1 hingga n
  
}
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