Minggu, 15 Juni 2014

program pada c++

Looping Pada C++


Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Bentuk umum Perulangan pada bahasa C++ ada  3 antara lain :

1. Perulangan For
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1;
 cout<<"              Latihan Perulangan C++ dengan For               "<<endl;
 cout<<"====================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  cout<<bil1;
 }
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  bil1%2==0;
  cout<<bil1;
  bil1++;
 }
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 for(bil1=0;bil1<10;bil1++)
 {
  bil1%2!=0;
  cout<<bil1+1;
  bil1++;
 }

 getch();
}

2. Perulangan While
Digunakan bila jumlah perulangannya belum diketahui.
Bentuk umumnya:
while( expression )
{
Statementl;
Statement2;
}
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0;
 cout<<"              Latihan Perulangan C++ dengan While             "<<endl;
 cout<<"======================================"<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
        while(bil1<=10)
        {
        cout<<bil1;
        bil1++;
        }
 cout<<endl;
 int bil2=0;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
        while(bil2<10)
        {
        bil2=bil2+2;
        cout<<bil2;
        }
 int bil3=0;
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
        while(bil3<10)
        {
        bil3=bil3+1;
        cout<<bil3;
        bil3++;
        }
getch();
}

3. Peulangan Do While
Perulangan Do While dan While hampir sama, perbedaannya dengan while, do … while memiliki pengecekan kondisi yang terletak setelah statement perulangan.
Bentuk umumnya:
do
{
Statementl;
Statement2;
}
while (expression )
Statement3;

Contoh :
#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0,bil2=0,bil3=0;
 cout<<"              Latihan Perulangan C++ dengan Do-While          "<<endl;
 cout<<"======================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 do
 {
   cout<<bil1;
   bil1++;
 }while(bil1<=10);
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 do
 {
   bil2=bil2+2;
   cout<<bil2;
   bil1++;
 }while(bil2<10);
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 do
 {
   bil3=bil3+1;
   cout<<bil3;
   bil3++;
 }while(bil3<10);
 getch();
 }
#Label1 a{ font-weight:bold; Color:black; position:relative; display:inline-block;