Perulangan Do While C++
Perulangan Do While C++ - Selamat
siang gan, menyambung postingan sebelumnya yaitu tentang Perulangan For pada C++ dan
Perulangan While C++.
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
|
Bisa jadi tidak akan pernah dikerjakan jika syarat tidak dipenuhi.
Ini dikarenakan sebelum instruksi
dikerjakan, syarat dicek terlebih dahulu. |
Minimal dikerjakan satu kali
walaupun syarat tidak dipenuhi.
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 :
#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 :
Reverensi
https://pojokentrepreneur.blogspot.co.id/2015/04/perulangan-do-while-c.html
Tidak ada komentar:
Posting Komentar