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
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~>Keterangan :
#include <~conio.h~>
main() {
int i=1;
while (i<=5)
{ cout<<"\nSelamat datang";
i++;
} getch();}
*hilangkan tanda ~ pada header (#include...)
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...)
Baca juga: Coba SOSIAGO Influencer Marketing Promosikan Bisnis Anda
Keterangan :
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;
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.
perintah ini untuk proses incremen dari perulangan pertama sampai perulangan terakhir yaitu sampai i=n.
cout<<"\nTotal nilai = "<
kedua perintah diatas untuk menampilkan jumlah dan rata-rata yang tersimpan pada variabel jml dan rata.
Hasil output program contoh 2 :
Sekian gan pembahasan kita tentang Perulangan While C++, semoga bermanfaat.
Untuk pembahasan perulangan Do While lihat disini gan...
Untuk pembahasan perulangan Do While lihat disini gan...
mantap,,
ReplyDeleteMakasih yup sangat membantu;)
ReplyDelete