Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai Perulangan While dan Do‑While dalam C: Contoh Praktis

Menguasai Perulangan While dan Do‑While dalam C

Pelajari cara menggunakan perulangan while dan do‑while dalam C dengan penjelasan yang jelas dan contoh kode praktis.

Perulangan adalah dasar dalam pemrograman, yang memungkinkan Anda untuk mengulangi blok kode sampai kondisi tertentu terpenuhi. C menawarkan tiga konstruksi perulangan utama: for, while, dan do‑while. Panduan ini fokus pada yang terakhir, memberikan penjelasan langkah demi langkah, diagram alur, dan contoh kode dunia nyata.


Perulangan While

Perulangan while mengevaluasi kondisinya sebelum setiap iterasi. Jika kondisi benar, tubuh perulangan dijalankan; jika tidak, perulangan berakhir.

while (testExpression) { // loop body }

Cara Kerja Perulangan While

Untuk pemahaman yang lebih dalam tentang kondisi logika, tinjau operator relasional dan logika.

Diagram Alur Perulangan While

Menguasai Perulangan While dan Do‑While dalam C: Contoh Praktis

Contoh 1: Mencetak Angka 1 sampai 5

// Cetak angka dari 1 sampai 5 #include <stdio.h> int main() { int i = 1; while (i <= 5) { printf("%d\n", i); ++i; } return 0; }

Output

1 2 3 4 5

Penjelasan: i dimulai dari 1. Kondisi i <= 5 benar, jadi perulangan mencetak i dan meningkatkannya. Proses berulang sampai i menjadi 6, menyebabkan kondisi dievaluasi sebagai salah dan perulangan berakhir.


Perulangan Do‑While

Perulangan do‑while menjamin bahwa tubuh perulangan berjalan setidaknya sekali, memeriksa kondisi hanya setelah eksekusi pertama.

do { // loop body } while (testExpression);

Cara Kerja Perulangan Do‑While

Diagram Alur Perulangan Do‑While

Menguasai Perulangan While dan Do‑While dalam C: Contoh Praktis

Contoh 2: Jumlah Angka sampai Nol Dimasukkan

// Program untuk menambahkan angka sampai pengguna memasukkan nol #include <stdio.h> int main() { double number, sum = 0; do { printf("Masukkan angka: "); scanf("%lf", &number); sum += number; } while (number != 0.0); printf("Jumlah = %.2lf", sum); return 0; }

Interaksi Contoh

Masukkan angka: 1.5 Masukkan angka: 2.4 Masukkan angka: -3.4 Masukkan angka: 4.2 Masukkan angka: 0 Jumlah = 4.70

Dalam contoh ini, pengguna diminta setidaknya sekali. Jika input pertama bukan nol, angka ditambahkan ke sum, dan perulangan berlanjut. Memasukkan nol mengakhiri perulangan dan menampilkan jumlah akhir.

Memahami perulangan ini sangat penting untuk pemrograman C yang efektif. Gunakan while ketika Anda perlu menguji kondisi sebelum setiap iterasi, dan do‑while ketika tubuh harus dijalankan setidaknya sekali.


Bahasa C

  1. Memahami Kata Kunci dan Pengidentifikasi C#: Aturan, Daftar, dan Praktik Terbaik
  2. Kelas dan Objek C#: Fondasi untuk OOP yang Kuat
  3. Menguasai Kelas dan Metode Abstrak C#: Panduan Praktis
  4. Memahami Kelas dan Metode Parsial C#
  5. Menguasai Kelas dan Metode Tersegel di C#—Kapan Menggunakannya, Contoh Jelas, dan Tingkatkan Keamanan serta Performa Kode
  6. While vs. Do-While Loop: Perbandingan Jelas dengan Contoh Praktis
  7. Pemeriksa Angka Palindrom di Java: Algoritma Menggunakan Loop While dan For
  8. Memahami Konstanta dan Literal C: Tipe, Penggunaan, dan Praktik Terbaik
  9. Menguasai Konstanta & Literal C#: Tipe, Aturan, dan Praktik Terbaik
  10. Kuasai Loop WHILE dalam Pemrograman CNC SINUMERIK 840D