Contoh Program C++ : Bagian I
Posted by dickynd pada Desember 10, 2008
a. Mencetak symbol * dengan menggunakan for bersarang
kali ini akan membahas bagaimana mencetak * dengan format manipulasi input output dan penggunaan for untuk mencetak
permasalahan :
bagaimana kita ingin menampilkan output seperti
* * * *
* * *
* *
*
algoritma :
1. mendefinisikan konstanta maxs sebagai batas / syarat perulangan
2.
Deklarsai variabel baris dan kolom untuk melakukan perulangan sebagai
dasar atau inisialisasi awal untuk melakukan perulangan.
3. Perulangan baris dengan inisialisasi awal baris = 0; syarat perulangan baris <=maxs; dan step perulangan baris+1
4.
Dalam perulangan baris terdapat perulangan kolom dengan inisialisasi
awal kolom=0; syarat perulangan kolom<=maxs; dan step perulangan
kolom+1.
5.
proses mencetak dilakukan dalam perulangan kolom dan melakukan Seleksi
dengan menggunakan IF apakah kolom mod 2 =1, jika benar maka cetak *,
dan jika salah berikan spasi untuk jarak bintang.
6. apabila setelah melakukan perulangan kolom, mulai lagi dengan baris berikutnya.
Listing Program
Output Program
Penjelasan :
1. #include <iostream.h>
: baris merupakan baris deklarasi header iostream.h yang berfungsi
untuk penggunaan fungsi input dan output stream yaitu printf dan scanf
2. #include <conio.h> : berfungsi untuk menampilkan fungsi getch().
3. #include <iomanip.h> : baris program ini untuk menggunakan fungsi manipulasi input dan output “Tutorial selanjutnya”.
4. #define maxs 7 : baris ini merupakan pendeklarasian konstanta maxs = 7.
5. int kolom,baris; : baris ini merupakan deklarasi variabel kolom dan baris yang akan digunakan untuk mengontrol perulangan.
6. clrscr (); : baris program ini merupakan fungsi dari file header conio.h yang berfungsi untuk membersihkan layar ”clearscreen”.
7.
baris program diatas merupakan baris perulangan for bersarang yang akan
berfungsi untuk mencetak * seperti output diatas misalnya :
* * * *
* * *
* *
*
Ilustrasi