Menu
CoddyTech

Do While Loop

Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 43 dari 69.

Perulangan do-while mirip dengan perulangan while, tetapi ada satu perbedaan utama: blok kode dijalankan setidaknya satu kali sebelum kondisinya diperiksa. Artinya, isi perulangan akan selalu dijalankan untuk pertama kalinya, terlepas dari apakah kondisinya true atau false.

Berikut struktur dasar do-while loop:

do {
    // Kode yang akan dijalankan
} while (condition);

Kata kunci do menandai awal perulangan, diikuti blok kode di dalam kurung kurawal. Setelah blok kode, kata kunci while memperkenalkan kondisi. Perulangan akan terus dijalankan selama kondisinya true.

Berikut contohnya:

int count = 0;
do {
    Console.WriteLine("Count: " + count);
    count++;
} while (count < 5);

Dalam contoh ini, kode di dalam blok do akan dijalankan terlebih dahulu, mencetak "Count: 0" dan menaikkan count menjadi 1. Lalu, kondisi count < 5 diperiksa. Karena nilainya true, perulangan berlanjut.

Proses ini berulang sampai count menjadi 5, saat kondisi menjadi false dan perulangan berakhir.

Output dari kode ini adalah:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

Tantangan

Pemula

Tulis program C# yang menggunakan perulangan do-while untuk melakukan hal berikut:

  1. Inisialisasi variabel sum dengan nilai 0.
  2. Inisialisasi variabel number dengan nilai 1.
  3. Pada setiap iterasi, tambahkan number ke sum.
  4. Tambahkan 2 ke number pada setiap iterasi (yaitu, 1, 3, 5, ...).
  5. Cetak number dan sum:
    Sum is: [The sum value]
    Num is: [The number value]
  6. Lanjutkan perulangan selama number kurang dari atau sama dengan 50.
  7. Cetak nilai akhir sum setelah perulangan selesai: Final Sum: [The final sum value]

Coba sendiri

using System;

public class Program {
    public static void Main(string[] args) {
        // Inisialisasi variabel
        int sum = 0;
        int number = 1;

        // Tulis kodemu di sini
        

        // Cetak hasil penjumlahan akhir
        Console.WriteLine("Final Sum: " + sum);
    }
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C# online