STRUKTUR PERULANGAN
|
8:59 AM
- Pengulangan
Dalam pembuatan program, terkadang kita harus melakukan pengulangan suatu aksi, misalnya untuk melakukan perhitungan berulang dengan menggunakan formula yang sama. Sebagai contoh, misalnya kita ingin membuat program yang dapat menampilkan teks " Saya sedang belajar bahasa C" sebanyak 10 kali, maka kita tidak perlu menuliskan 10 buah statemen ke dalam suatu struktur pengulangan. Dengan demikian program kita akan lebih efisien.
A. Pernyataan While
Perulangan while digunakan untuk mengeksekuisi blok kode selama suatu kondisi bernilai benar. Jika kondisi bernilai salah dari awal, maka blok kode tidak akan pernah dieksekusi.
Berikut contoh lain penggunaan while. Program itu meminta masukan bilangan positif. Jika bilangan positf dimasukan maka program akan terus meminta masukkan nya bilangan negatif.
#include <iostream.h>
void main()
{
int pencacah;
float nilai;
float total;
cout<<"menghitung nilai rata-rata\n"<<endl;
cout<<"akhiri dengan memasukkan bilangan negatif"<<endl;
pencacah=();
total=();
cout<<"masukkan nilai:";
cin>>nilai;
while(nilai>=())
{
pencacah++;
total+=nilai;
cout<<"masukkan nilai:";
cin>>nilai;
}
cout<<"nilai rata-rata adalah:"<<total/pencacah;
return 0:
}
Berbeda dengan struktur while kondisinya terletak di awal blok pengulangan, pada struktur do-while kondisi diletakkan di akhir blok pengulangan. Hal ini menyebab kan bahwa statemen yang terdapat dalam blok pengulangan ini pasti akan dieksekusi minimal satu kali, walaupun kondisi nya bernilai salah sekalipun. Maka dari itu struktur do-while ini banyak digunakan untuk kasus-kasus pengulangan yang tidak mempedulikan benar atau salahnya kondisi saat memulai proses pengulangan.
Contoh sintak penggunaan perintah do while adalah sebagai berikut.
Do statement while (condition);
Berikut ini contoh program penggunaan perintaj do while
#include <iostream>
#include <conio>
Using namespace std ;
Int main (){
Do{
Cout<<”enter number (0 to end): “;
Cin>>n;
Cout<<”you entered:”<<n<<”\n”;
} while (n !=0);
Getch();
Return 0;
}
C. Pernyataan FOR
Struktur perulangan yang ketiga adalah "for". Perulangan for dapat mengeksekusi sebuah blok kode untuk menjumlah perulangan yang sudah tertentu jumlah pengulangan nya. Sintaks umumnya adalah:
for (initializations;test conditions;actions)
{
blok of code
}
berikut beberapa contoh penggunaan for:
#include <iostream.h>
void main()
{
int count = 1;
for (count=1;count<=10count++)
{
cout << count<<endl;
}
}
sumber:
Dasar pemrograman C++,Hanif Al Fatta,s.kom.//penerbit Andi YOGYAKARTA
Pemrograman C dan Implementasinya, I Made Joni,Budi Raharjo//penerbit Informatika BANDUNG

0 comments:
Post a Comment