Statement FOR digunakan untuk menyatakan perulangan (seperti PASCAL).
Sintaksnya :
for (ungkapan1;
ungkapan2; ungkapan3)
{
.
.
}
- Ungkapan1
merupakan statement awal (inisialisasi)
- Ungkapan2
merupakan kondisi/syarat perulangan dilakukan
- Ungkapan3
merupakan statement control untuk perulangan
for (a = 1; a
<= 5; a++)
{
cout << “Hello
world \n”;
}
NB: tipe data
variabel a adalah integer
Perintah di atas
akan menampilkan teks Hello World sebanyak 5 buah. Perhatikan
tanda a++.
Apa maksudnya?
Selain berupa
angka, pencacah perulangan juga dapat berupa karakter. Contoh
for (huruf = ‘Z’;
huruf >= ‘A’; huruf--)
{
cout << “Huruf
abjad= “ << huruf << “\n”;
}
Perintah di atas
akan menampilkan teks Huruf abjad = ... mulai dari Z sampai
dengan A. Perhatikan
perintah huruf--
for (angka = 1;
angka <= 6; angka+=2)
{
cout << “Isi
dari angka = “ << angka << endl;
}
Perintah di atas
akan menampilkan angka 1, 3, 5. Kok bisa? Perhatikan perintah
angka+=2.
Di bawah ini
adalah program untuk mencetak bilangan genap yang kurang dari n
(n diperoleh
dari input).
#include
<iostream.h>
#include
<conio.h>
void main()
{
int bil, n;
cout << “Masukkan
n = “;
cin >> n;
for (bil = 0;
bil < n; bil++)
{
if (bil % 2 ==
0) cout << bil << “ ”;
}
}
Tidak ada komentar:
Posting Komentar