Membuat Bentuk Bintang Dengan C++
Pada postingan kali ini saya akan membuat tutorial cara membuat program yang menampilkan bentuk bintang dengan C++ seperti gambar dibawah ini :
Ketikkan Script Code seperti dibawah ini :
Pembahasan
Dimisalkan input 1 (n)=7
Input 2(m)=’*’
Dalam program ini, setiap i=1 sampai dengan i=n(data inputan), i ditambah 1. Maka akan ada tujuh baris ke bawah. Dan setiap j=1 sampai dengan j=n(data inputan, j ditambahkan 1. Maka akan ada tujuh kolom.
Kemudian dalam operasi if, nilai j dicek, apakah j == I ? Jika “Ya” maka akan dimunculkan nilai variabel m yaitu berupa tipe data char.
Lalu nilai j dicek lagi, apakah = (n+1)/2(nilai tengah) ? Jika “Ya” akan dimunculkan nilai variabel m.
Kemudian nilai j dicek lagi, apakah (n+1-i)? Jika “Ya” maka akan dimunculkan nilai variabel m. Operasi ini akan menghasilkan huruf X dengan garis vertikal di tengahnya.
Dalam operasi else if, nilai i dicek apakah=(n+1)/2 (nilai tengah)? Jika ya maka akan dimunculkan nilai variabel m.
Dalam operasi else, nilai i dan nilai j yang tidak memenuhi syarat akan memunculkan karakter spasi(“ “)