Jumat, 20 Mei 2016

Perulangan While C++

Perulangan While C++ - Selamat pagi gan, pagi ini saya akan melanjutkan berbagi materi c++ yang sebagaimana pada postingan sebelumnya kita membahas tentang jenis Perulangan For pada C++, sekarang kita membahas tentang jenis perulangan selanjutnya yaitu Perulangan While C++.
Seperti yang sudah kita ketahui, terdapat 3 jenis perulangan, yaitu :
Seperti judul postingan diatas mari kita bahas tentang Perulangan While C++, seperti biasa saya menggunakan Program Aplikasi Borland C++ 5.02.
  • While
Statemen perulangan while berbeda dengan statemen perulangan for, karena perulangan ini digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. 






Syntax statement while :
while (syarat)
{ instruksi;
... }

Keterangan :
while (syarat) : syarat disini adalah berisi batas dari perulangan
instruksi;        : perintah/statemen yang akan diulang selama syaratnya masih terpenuhi atau bernilai benar (true), perintah/statemen ini berada di dalam tanda kurung kurawal ({}).

Contoh program 1 :
#include <~iostream.h~>
#include <~conio.h~>

main() {
int i=1;
while (i<=5)
{ cout<<"\nSelamat datang";
i++;
} getch();}

*hilangkan tanda ~ pada header (#include...)
Keterangan :

int i=1;
perintah diatas adalah pendeklarasian dan pemberian nilai awal untuk variabel i,variabel ini yang akan dijadikan sebagai awal dari perulangan.

while (i<=5)
perintah diatas adalah batas berhenti dari perulangan atau syarat dai perulangan, perulangan ini akan terus berjalan selama variabel i bernilai lebih dari 1 sampai dengan 5.

cout<<"\nSelamat datang";
perintah diatas adalah statemen yang akan diulang selama 5 kali, yaitu menamppilkan kalimat “selamat datang” sebanyak 5 kali.

i++;
perintah ini menunjukkan sifat naik atau incremen artinya dalam setiap perulangan akan ditambah 1 sampai batas maksimal dari syarat yaitu 5.

Hasil output program contoh 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;
while(i<=n)
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}

*hilangkan tanda ~ pada header (#include...)

Keterangan :

int n,i=1;
float nilai,rata,jml=0;

perintah diatas adalah pendeklarasian variabel dan pemberian nilai awal untuk variabel i=1 dan untuk variabel jml=0.

cout<<"Input banyak nilai = ";cin>>n;
perintah diatas artinya user disuruh menginputkan angka ke dalam variabel n, yang nantiy angka tersebut akan dijadikan sebagai batas dari perulangan.
while(i<=n)
artinya perulangan akan berhenti jika nilai dari variabel i sudah lebih besar 1 dan sama dengan nilai yang ada di variabel n. pada proses perulangan yang pertama atau i=1 sampai dengan perulangan yang terakhir atau i=n, maka statemen yang akan dikerjakan adalah menginputkan nilai ke variabel nilai.dengan perintah : cout<<"Input Nilai "<>nilai; dan akan menjumlahkan nilai dari masing-masing proses perulangan tersebut, dengan perintah : jml=jml+nilai; setelah menjumlahkan nilai pada setiap proses perulangan maka akan dicari rata-rata dari nilai tersebut dengan cara nilai yang sudah dijumlahkan dan disimpan dalam variabel jml kemudian di bagi dengan variabel n sebagai batas berhenti dari perulangan tersebut, perintmenahnya yaitu : rata=jml/n;
 
i++;
perintah ini untuk proses incremen dari perulangan pertama sampai perulangan terakhir yaitu sampai i=n.

cout<<"\nTotal nilai = "<cout<<"\nRata nilai = "<
kedua perintah diatas untuk menampilkan jumlah dan rata-rata yang tersimpan pada variabel jml dan rata.
Hasil output program contoh 2 : 
 
 
Reverensi:
https://pojokentrepreneur.blogspot.co.id/2015/04/perulangan-while-c.html

Tidak ada komentar:

Posting Komentar