-->
BELAJAR PEMROGRAMAN DENGAN BAHASA C++
Oleh : Ichan
SEASON 4
Pengulangan dengan menggunakan while
Latihan 1: Jumlah Pengulangan(while) yang diinputkan
Source Code:

#include
#include
void main()
{
int n, i;
cout<<"PENGULANGAN MENGGUNAKKAN WHILE"<
cout<<"------------------------------"<
cout<<"Berapa kali pengulangan?";
cin>>n;
i=1;
while(i<=n) //while(kondisi agar diulang)
{
cout<<"Pengulangan ke-"<
i++; //counter agar nanti i<=n bernilai salah sehingga pengulangan dihentikan
}
getch();
}
Latihan 2: Pengulangan(while) seluruh program
#include
#include
void main()
{
int i;
float n1, n2, hasil;
char opr, konf;
i=0;
while(i>=0) //kondisi tanpa batas
{
clrscr();
cout<<"KALKULATOR SEDERHANA"<
cout<<"--------------------"<
cout<<"Program telah dijalankan "<
i++;
cout<<"Nilai ke-1: ";
cin>>n1;
cout<<"Operator [+,-,:,*]:";
cin>>opr;
cout<<"Nilai ke-2: ";
cin>>n2;
switch(opr)
{
case '+':hasil=n1+n2;break;
case '-':hasil=n1-n2;break;
case ':':hasil=n1/n2;break;
case '*':hasil=n1*n2;break;
default :cout<<"Operator salah! Ulangi!"<
}
cout<<"Hasil = "<
cout<<"Lagi[y/t]? ";
cin>>konf;
if(konf=='t')
return; //keluar jika memilih 't'
else
{}; //jika tidak maka program dilanjutkan
}
}
Latihan 3: While bersarang.
#include
#include
void main()
{
int x, y, z;
cout<<"PIRAMIDA"<
cout<<"========"<
x=0;
while(x<=7)
{
y=7;
while(y>x)
{
cout<<" ";
y--;
}
z=0;
while(z<=x)
{
cout<<"0 ";
z++;
}
x++;
cout<<"\n"; //mencetak baris baru.
}
getch();
}
Latihan 4: Penekanan tombol dengan while
#include
#include
#include
void main()
{
char pilih;
cout<<"PENEKANAN TOMBOL"<
cout<<"================"<
cout<<"Silahkan tekan tombol 'I', 'C' atau 'H'! "<
cout<<"> ";
pilih=getch();
pilih=toupper(pilih);
while(!((pilih=='I')||(pilih=='C')||(pilih=='H')))
{
pilih=getch();
pilih=toupper(pilih);
}
cout<<"Anda telah menekan tombol \""<
getch();
}
Latihan 5: Menghitung nilai total dan rata-rata.
#include
#include
void main()
{
int i;
float nilai, total;
cout<<"Menghitung nilai total dan rata-rata"<
cout<<"************************************"<
cout<<"Akhiri dengan memasukkan angka 0 pada nilai"<
i=0;
total=0;
while(nilai>0)
{
cout<<"Nilai ke-"<
cin>>nilai;
i++; //sebagai pencacah / banyaknya nilai yg dimasukkan
total+=nilai; //setiap nilai yang dimasukkan akan dijumlahkan dengan total
}
cout<<"------------------------------------"<
cout<<"Total = "<
cout<<"Rata-rata = "<
getch();
}
Untuk lebih lengkapnya silahkan download: “Klik ini!” atau “Klik ini!”
Nantikan sesi selanjutnya!!
Oleh: Ichan (www.ichan-roman.blogspot.com)

0 comments:

Posting Komentar

Terimakasih dan jangan sungkan untuk berdiskusi atau memberikan saran di kolom komentar.

 
Top