KODE PROGRAM 5-1
#include <iostream>
using namespace std;
int main() {
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
cout<<"Saya sangat menyukai C++"<<endl;
return 0;
}
KODE PROGRAM 5-2
#include <iostream>
using namespace std;
int main() {
int C;
for (C=0; C<10; C++) {
cout<<"Saya sangat menyukai C++"<<endl;
}
return 0;
}
KODE PROGRAM 5-3
#include <iostream>
using namespace std;
int main() {
int C;
for (C=0; C<10; C++) {
cout<<"Saya sangat menyukai C++"<<endl;
}
return 0;
}
KODE PROGRAM 5-4
#include <iostream>
using namespace std;
int main() {
int c , j ;
cout<<"PENGULANGAN MENAIK"<<endl;
for (C=0; C<10; C++) {
cout<<C+1<<endl;
}
// Membuat spasi vertikal
cout<<'\n'; // dapat ditulis cout<<endl;
cout<<"PENGULANGAN MENURUN"<<endl;
for (J=10; J>0; J--) {
cout<<J<<endl;
}
return 0;
}
KODE PROGRAM 5-5
#include <iostream>
using namespace std;
int main() {
for (int C=0; C<25; C+5) {
cout<<C+1<<endl;
}
return 0;
}
KODE PROGRAM 5-6
#include <iostream>
using namespace std;
int main() {
char A; // variabel A (bertipe char) akan digunakan
// sebagai indeks pengulangan
int B; // variabel B akan digunakan untuk
// menampung nilai penjumlahan
int C; // variabel C akan digunakan untuk
// menampung nilai perkalian
for (A='a', B=0, C=1; A<='e'; A++, B=B+5, C=C*10) {
cout<<"Nilai A = "<<A<<endl;
cout<<"Nilai B = "<<B<<endl;
cout<<"Nilai C = "<<C<<endl;
cout<<endl;
}
return 0;
}
KODE PROGRAM 5-7
#include <iostream>
using namespace std;
int main() {
for (int j=1; j<=10; j++) {
for (int k=1; k<=j; k++) {
cout<<k*j<<' ';
}
cout<<'\n';
}
return 0;
}
KODE PROGRAM 5-8
#include <iostream>
using namespace std;
int main() {
int C; // Mendeklarasikan varaiebl C sebagai
// indeks pengulangan
C = 0; // Melakukan inisialisasi nilai terhadap
// variabel C
while (C<10) {
cout<<"Saya sangat menyukai C++"<<endl;
C++; /* Statemen ini berguna untuk menaikkan nilai,
maka pengulangan akan dihentikan */
}
return 0;
KODE PROGRAM 5-9
#include <iostream>
using namespace std;
int main() {
int C; // Mendeklarasikan varaiebl C
// sebagai indeks pengulangan
C = 0; // Melakukan inisialisasi nilai terhadap variabel C
while (C<10) {
cout<<"Saya sangat menyukai C++"<<endl;
/* Pada baris ini tidak terdapat statemen sehingga C akan
terus bernilai 0 dan kondisi C<10 akan selalu
bernilai benar sehingga pengulangan akan terus
dilakukan */
}
return 0;
}
KODE PROGRAM 5-10
#include <iostream>
using namespace std;
int main() {
int BIL;
long faktorial = 1;
cout<<"Masukkan bilangan yang akan dihitung : "; cin>>BIL;
C = BIL;
cout<<C<<"! = ";
while (C >= 1) {
faktorial *= C; // bentuk singkat
// dari faktorial = faktorial * C;
if (C != 1) {
cout<<C<<" x ";
} else {
cout<<C<<" = ";
}
C--; // Menurunkan nilai yang terdapat pada variabel C
}
cout<<faktorial;
return 0;
}
KODE PROGRAM 5-11
#include <iostream>
using namespace std;
int main() {
int J = 10;
int K;
while (J >= 1) {
K = 1;
while (K <= J) {
cout<<K*J<<' ';
K++;
}
cout<<'\n';
J--;
}
return 0;
}
KODE PROGRAM 5-12
#include <iostream>
using namespace std;
int main() {
int C = 0;
do {
cout<<"Saya sangat menyukai C++"<<endl;
C++;
} while (C < 10);
return 0;
}
KODE PROGRAM 5-13
#include <iostream>
using namespace std;
int main() {
int Bil1, Bil2;
int sisa;
cout<<"Masukkan bilangan pertama : "; cin>>Bil1;
cout<<"Masukkan bilangan kedua : "; cin>>Bil2;
// Melakukan pertukaran nilai
if (Bil1 < Bil2) {
int temp = Bil1;
Bil1 = Bil2;
Bil2 = temp;
}
do {
sisa = Bil1 % Bil2;
Bil1 = Bil2;
Bil2 = sisa;
} while (sisa != 0);
cout<<"\nFaktor persekutuan terbesar = "<<Bil1;
return 0;
}
KODE PROGRAM 5-14
#include <iostream>
using namespace std;
int main() {
int J = 10;
int K;
do {
K = 1;
do {
cout<<K*J<<' ';
K++;
} while (K <= J);
cout<<'\n';
J--;
} while (J >= 1);
return 0;
}
KODE PROGRAM 5-15
#include <iostream>
using namespace std;
// Mendeklarasikan tipe baru yang hanya memiliki
// nilai FALSE dan TRUE
enum BOOLEAN { FALSE, TRUE };
int main() {
// Mendeklarasikan variabel sebagai indeks pengulangan
// dan diisi dengan nilai 0
int C = 0;
while (TRUE) {
cout<<"Contoh pengulangan dalam C++"<<endl;
if (C == 9) break;
C++;
}
cout<<"Nilai C = "<<C;
return 0;
}
KODE PROGRAM 5-16
#include <iostream>
using namespace std;
enum BOOLEAN { FALSE, TRUE };
int main() {
int X;
BOOLEAN STOP = FALSE;
while (!STOP) {
cout<<"Masukkan nilai X : "; cin>>X;
if (X <= 0) {
STOP = TRUE;
continue;
}
}
return 0;
}
KODE PROGRAM 5-17
#include <iostream>
using namespace std;
enum BOOLEAN { FALSE, TRUE };
int main() {
int C = 0;
while (TRUE) {
cout<<C+1<<end;
if (C == 9) {
goto MyLabel; // Meloncat ke label MyLabel
}
C++;
}
MyLabel: // Lokasi yang akan dituju
return 0;
}
KODE PROGRAM 5-18
#include <iostream>
using namespace std;
int main() {
cout<<"Mengungkap Rahasia C++"<<endl;
goto BR; // Meloncat ke label BR
cout<<"Oleh : Budi Raharjo"<<endl;
cout<<"Tahun 2003"<<endl;
BR: // Mendefinisikan label dengan nama BR
cout<<"Penerbit INFORMATIKA Bandung";
return 0;
}
KODE PROGRAM 5-19
#include <iostream>
#include <cstdlib>
using namespace std;
enum BOOLEAN { FALSE, TRUE };
int main() {
int X = 1, Y;
while (TRUE) {
cout<<"Masukkan nilai Y : "; cin>>Y;
// Menghindari pembagian dengan NOL
if (Y == 0) {
exit(0); // Keluar dari aplikasi
}
}
return 0;
}
0 Response to "Contoh-contoh Kode program perulangan pada C++"
Posting Komentar
[[ Silahkan berkomentar yang sesuai dengan topik, Mohon Maaf komentar dengan nama komentator dan isi komentar yang berbau PORNOGRAFI, OBAT, HACK, JUDI dan komentar yang mengandung LINK AKTIF, Tidak akan ditampilkan. Terima Kasih! ]]