Perulangan Do While C++
Seperti yang kita ketahui terdapat 3 jenis perulangan dalam C++ yaitu :
Seperti yang kita ketahui terdapat 3 jenis perulangan dalam C++ yaitu :
Maka pada kesempatan kali ini kita akan membahas tentang Perulangan Do While C++, aplikasi yang saya gunakan masih sama gan yaitu Borland C++ 5.02.
·
Do While
Pada dasarnya struktur
perulangan do....while sama saja dengan struktur while, hanya saja pada proses
perulangan dengan while, seleksi berada di while yang letaknya di atas
sementara pada perulangan do....while, seleksi while berada di bawah batas
perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan
terjadi satu kali perulangan.
While
|
Do while
|
dikerjakan, syarat dicek terlebih dahulu. |
Ini dikarenakan
instruksi dikerjakan dahulu, baru syarat dicek untuk melanjutkan
perulangan |
Syntax statement do while :
do
{ instruksi;
....}
while (syarat);
{ instruksi;
....}
while (syarat);
Keterangan :
do adalah awal dari statemen perulangan do while.
instruksi adalah statemen yang akan dikerjakan atau yang akan
diulang, baik syarat dari perulangan tersebut terpenuhi atau tidak, karena akan
dijalankan instruksinya terlebih dahulu setelah mengerjakan instruksi baru
dicek syaratnya, apakah syaratnya masih terpeuhi atau tidak.
While (syarat) adalah syarat atau batas dari perulangan, dimana perulangan tersebut
akan dikerjakan jika syaratnya masih terpenuhi atau bernilai true.
While (syarat) adalah syarat atau batas dari perulangan, dimana perulangan tersebut
akan dikerjakan jika syaratnya masih terpenuhi atau bernilai true.
Contoh program 1 :
#include <~iostream.h~>
#include <~conio.h~>
main() {
int a=5,i=1;
do
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5;
i++;
} while (
i<=10);
getch();}
#include <~conio.h~>
main() {
int a=5,i=1;
do
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5;
i++;
} while (
i<=10);
getch();}
*hilangkan tanda ~ pada header (#include...)
Hasil output contoh program 1 :
Contoh Program 2 :
#include <~iostream.h~>
#include <~conio.h~>
main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
do
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
while(i<=n);
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}
#include <~conio.h~>
main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
do
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
while(i<=n);
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}
*hilangkan tanda ~ pada header (#include...)
Hasil output contoh program 2 :
No comments:
Post a Comment