Segitiga Piramida di C++

Sebelumnya kita sudah menyelesaikan segitiga siku-siku.

Dengan sedikit penambahan logika dan coding kali ini kita akan membuat segitiga piramida. Segitiga yang kiri dan kananya sama rata.
Berikut source-nya:



/Menampilkan segitiga piramida
//komputel.blogstpot.com

#include <iostream>;
using namespace std;
int main()
{
    int a,spasi,tingkat,k=0;
    cout<<"Masukkan tingkat segitiga yang diinginkan : ";
    cin>>tingkat;
    for(a=1;a<=tingkat;++a)
    {
    /* menentukan spasi untuk ruang kosong (penyeimbang) */

        for(spasi=1;spasi<=tingkat-a;++spasi)
        {
           cout<<"  "; //cetak spasi dua kali
        }
        while(k!=2*a-1)
        {
           cout<<"* ";
           ++k;
        }
        k=0;
        cout<<"\n";
    }
    return 0;
}

Posting Komentar

0 Komentar