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
Contoh:
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
#include
void main()
{
int bil, n;
cout << “Masukkan n = “;
cin >> n;
for (bil = 0; bil < n; bil++)
{
if (bil % 2 == 0) cout << bil << “ ”;
}
}
Latihan:
Buatlah program C++ untuk membuat tampilan segitiga seperti di bawah ini
menggunakan FOR.
*
* *
* * *
* * * *
* * * * *
..
dst
Tidak ada komentar:
Posting Komentar