0% menganggap dokumen ini bermanfaat (0 suara)
60 tayangan7 halaman

Coding C++ Untuk Perulangan

Dokumen tersebut memberikan 18 contoh program C yang menggunakan berbagai jenis perulangan (while, do-while, for, continue, break). Contoh-contoh tersebut meliputi perulangan sederhana, perulangan dengan kondisi, perulangan timbunan, dan program-program sederhana yang menggunakan perulangan seperti menghitung rata-rata dan memasukkan kata sandi.

Diunggah oleh

Zolla Dgi Duri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
60 tayangan7 halaman

Coding C++ Untuk Perulangan

Dokumen tersebut memberikan 18 contoh program C yang menggunakan berbagai jenis perulangan (while, do-while, for, continue, break). Contoh-contoh tersebut meliputi perulangan sederhana, perulangan dengan kondisi, perulangan timbunan, dan program-program sederhana yang menggunakan perulangan seperti menghitung rata-rata dan memasukkan kata sandi.

Diunggah oleh

Zolla Dgi Duri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Selamat pagi sobat semua.

bagi sahabat yang sedang belajar bahasa C/C++ berikut saya share
contoh program C yang menggunakan perulangan atau looping (while, do..while, for,
continue, break) didalamnya. soal ini dapat sobat gunakan dalam latihan.

1. Bentuk while
#include <iostream>
using namespace std;

int main() {
while(true)
{
cout<<"ini contoh bentuk while"<<endl;
}
}

2. Bentuk while dengan pembatasan kondisi


#include <iostream>
using namespace std;

int main(){
int x=10;
while(x<20) // the condition is "x<10"
{
++x; //statement executed in loop
cout<<"Now x is = "<<x<<endl;
}

3. Bentuk while dengan syntax break


#include <iostream>
using namespace std;

int main() {
int i=1;
while(true)
{
cout<<"I am inside loop"<<endl;
if(i==1)
{
break;
}
}
}
4. Bentuk while loop untuk mencari bilangan faktorial
#include <iostream>
using namespace std;

int main() {
int number,i=1, factorial=1;
cout<<"Enter ta positive interger : ";
cin>>number;

while (i<=number) {
factorial *= i; //factorial = factorial * i;
++i;
}
cout<<"Factorial of "<<number<<" = " <<factorial;
return 0;
}

5. Bentuk do-while
#include <iostream>
using namespace std;

int main() {
float number, sum = 0.0;

do {
cout << "Enter a number : ";
cin>>number;
sum += number;
}
while (number != 0.0);
cout<< "Total sum = "<<sum;
return 0;
}

6. Bentuk for loop


#include <iostream>
using namespace std;

int main() {
for (int n=10; n>0; n--) {
cout << n <<" , ";
}
cout<<"liftoff!/n";
}
7. Bentuk for loop
#include <iostream>
using namespace std;

int main() {
int i, n, factorial = 1;

cout<<"Enter a positive integer : ";


cin>>n;

for (i=1;i<=n;++i) {
factorial *=i; //factorial = factorial * i
}

cout<<"Factorial Of "<<n<<" = "<<factorial;


return 0;
}

8. Bentuk for loop


#include <iostream>

using namespace std;

int main() {
for (int i=0; i<5; i++)
cout<< " i is " << i <<endl;
return 0;

9. Bentuk for loop dengan break


#include <iostream>
using namespace std;

int main() {
for ( int n=10; n>0; n--)
{
cout<<n<<" , ";
if(n==3)
{
cout<<"countdown aborted!";
break;
}
}
}
10. Bentuk for loop dengan continue
#include <iostream>
using namespace std;

int main() {
for(int n=10;n>0;n--){
if(n==5) continue;
cout<<n<<", ";
}
cout<<"liftoff!\n";
}

11. Bentuk for loop dengan go to


#include <iostream>
using namespace std;

int main() {
int n=10;
mylabel:
cout<<n<<", ";
n--;
if(n>0) goto mylabel;
cout<<"Liftoff! \n";
}

12. Bentuk nested loop


#include <iostream>
using namespace std;

int main() {
int i = 0;

while (i<3)
{
int j =0;
while (j<5)
{
cout << " i = "<<i<<" and j = "<<j<<endl;
j++;
}
i++;
}
return 0;
}
13. Bentuk nested loop do while
#include <iostream>
using namespace std;

int main() {
int i = 0;
do
{
int j=0;
do
{
cout<<" i = "<<i<<" and j = "<<j<<endl;
j++;
}while (j<5);
i++;
}while(i<3);
return 0;
}

14. Bentuk nested loop for


#include<iostream>
using namespace std;

int main() {
for (int i=0; i<3; i++)
{
int j=0;
for (int j=0; j<5; j++)
{
cout << "i = "<<i<<" and j "<<j<<endl;
}
}
return 0;
}

15. Program perulangan menghitung rata-rata


#include <iostream>
using namespace std;

int main() {
float jumlah, x, rerata;
int bilangan;

jumlah=0;
bilangan=3;
cout<<"#*PROGRAM RATA-RATA 3 BILANGAN*# \n";
do {
cout<<"Masukkan bilangan : ";
cin>>x;
jumlah = jumlah + x;
bilangan--;
} while (bilangan>0);

rerata = jumlah / 3;
cout<<"Reratanya adalah : "<<rerata;
}

16. Program do.. while sederhana


#include <iostream>
using namespace std;

int main() {
int i;

i=0;
do {
cout<<" * ";
i++;

}while (i<5);
return 0;
}

17. Program input nilai mahasiswa


#include <iostream>
using namespace std;

int main() {
int i, nilai;

i=1;

while (i<=3)
{
cout<<"Nilai Mahasiswa ke - "<<i<<" adalah : ";
cin>>nilai;
i++;
}
return 0;
}

18. Program Memasukkan kata sandi sederhana


#include <iostream>
using namespace std;

int main() {
char huruf;

cout<<"Masukkan Tebakan Anda : ";


cin>>huruf;

while(huruf!='q') {
cout<<"Maaf Anda Salah \n";
cout<<"Masukkan Tebakan Anda : ";
cin>>huruf;

}
cout<<"Anda benar!!!!!";
return 0;
}

Anda mungkin juga menyukai