Contoh Program Looping For dan Do While C++
ANAKTEKNO.COM, Contoh Program Looping For dan Do While C++ - Selain control statement (if, else if, dan switch case), dalam bahasa pemrograman kita juga belajar tentang perulangan atau disebut juga looping. Sebelum masuk ke contoh program C++ for dan do while, kita pahami dulu sedikit tentang apa itu looping.
Looping adalah sebuah kondisi yang membutuhkan perulangan dan kondisi tersebut akan selalu diulang selama statement masih bernilai benar. Dalam bahasa pemrograman, kita mengenal looping for, while dan do while.
Perbedaan For, While, dan Do While
Apa saja perbedaan looping for, while dan do while?
Berikut ini penjelasan perbedaan jenis-jenis looping C++:
- For adalah jenis looping atau perulangan suatu proses yang jumlahnya sudah diketahui.
- While adalah jenis looping atau perulangan yang belum diketahui jumlahnya sehingga perulangan akan terus berlanjut selama kondisi bernilai benar.
- Do while adalah jenis looping atau perulangan yang juga belum diketahui jumlahnya.
Contoh Program Do While C++
using namespace std;
int main() {
int i;
string nama, hobi;
cout << "==============================\n";
cout << " DAFTAR NAMA DAN HOBI SISWA \n";
cout << "==============================\n\n";
i = 1;
do
{
cout << " DATA "<<i<<endl;
cout << "Nama : "; cin>>nama;
cout << "Hobi : "; cin>>hobi;
cout << "Halo "<<nama<< " Hobimu "<<hobi<<endl<<endl;
i = i +1;
} while (i <= 3);
}
Output dari program di atas adalah sebagai berikut:
![]() |
Contoh Program Looping For dan Do While C++ |
Dari program do while di atas, akan dilakukan 3 kali input nama dan hobi sehingga ada 3 data karena perulangan dilakukan sebanyak 3 kali. Contoh program C++ sederhana bisa dibuat lebih komplit lagi.
Misalnya toko online dimana satu akun hanya bisa membeli sebanyak 2 kali, percobaan login dengan logika if else dengan batas percobaan login 3 kali gagal, dan contoh-contoh lainnya.
Contoh Program Perulangan For C++
using namespace std;
int main() {
int a;
cout<<"+++++ DAFTAR PESERTA +++++"<<endl;
// looping for
for(a = 1; a <= 10; a++)
{
cout<<"Peserta "<<a<<endl;
}
// sampai di sini
cout<<"Segera Daftar!"<<endl;
}
Berikut ini tampilan program looping for sederhana di atas.
![]() |
Contoh looping for C++ sederhana |
Seperti yang dijelaskan dalam komentar kode program di atas (//), looping hanya dilakukan dalam blok kode tersebut.
Contoh Program Deret Bilangan Perulangan For C++
Copy dan paste program berikut ke Dev C++
Compile and running program.
#include <stdio.h>
main()
{
int n,i,bilangan;
printf("++++ DERET BILANGAN 1 Sampai ");scanf(" %d",&n);
for(i=1; i<=n; i++)
{
bilangan=(i*1);
printf(" %d",bilangan);
}
getch();
}
Berikut ini tampilan kode program di atas:
![]() |
Contoh program deret bilangan 1 sampai 20 C++ |
Saat di running, program akan meminta user memasukkan angka yang merupakan batas akhir dari deret bilangan dengan deret bilangan dimulai dari satu.
Contoh Program Deret Bilangan Kelipatan C++
#include <stdio.h>
main()
{
int n,i,bilangan;
printf("++++ KELIPATAN ++++ ");
scanf(" %d",&n);
for(i=1; i<=n; i++)
{
bilangan=(i*n);
printf(" %d",bilangan);
}
getch();
}
Berikut ini tampilan kode di atas.
![]() |
Contoh deret bilangan dengan kelipatan C++ |
Saat pertama dijalankan, program akan meminta user memasukkan angka yang akan menjadi kelipatan. Jika diisi 10 maka kelipatan 10 sebanyak 10 kali sehingga batasnya mencapai 100. Jika diisi 20 maka kelipatan 20 sebanyak 20 kali sehingga nantinya bilangan akan sampai 400.
Kesimpulan
Program perulangan Do While C++ sama saja dengan bahasa pemrograman lainnya. Kita hanya perlu belajar logika dasar dari contoh-contoh perulangan For, While dan Do While C++ di atas untuk memahami perbedaannya lebih jauh.
Demikianlah contoh program looping for dan do while C++. Semoga bermanfaat!
Anak Tekno Tertarik dengan dunia Blog dan SEO sejak 2017 dan terus belajar sampai detik ini..