Untuk membuat gambar seperti itu memang harus jeli, yaitu itung satu per satu bintangnya kemudian pengerjaanya juga bertahap, dibagi menjadi 3 potongan yaitu:
Gambar 1
12 12 13 12
++++++++++++************+++++++++++++************
++++++++++****************+++++++++****************
++++++++*******************+++++++*******************
++++++**********************+++++**********************
++++*************************+++*************************
Untuk spasi awal digunakan tanda + untuk memudahkan penghitungan, maka diperoleh data seperti berikut
a (banyak +)= ada 12
b (banyak *) = ada 12
c (banyak + ) = ada 13
nah semua kebutuhan untuk membuat gambar 1 sudah terpenuhi, tinggal coding
int a=12,b=12,c=13; // merupakan deklarasi banyaknya bintang
for (int i=1;i<=5;i++){ // merupakan perulangan untuk menciptakan banyak baris gambar 1 for (int j=1;j<=a;j++){ cout << " "; //perulangan untuk menciptakan karakter spasi } for (int k=1; k<=b;k++){ cout <<"*"; //perulangan untuk mencetak bintang segitiga pertama } for (int l=1;l<=c;l++){ cout << " "; //perulangan untuk mencetak spasi tengah } for (int k=1; k<=b;k++){ cout <<"*"; //perulangan untuk mencetak bintang segitiga kedua } cout <
for (int i=1;i<=4;i++) { for (int j=1;j<=d;j++){ cout << " "; } for(int k=1;k<=57;k++){ cout<<"*"; } cout <
Tidak ada komentar:
Posting Komentar