Kamis, 08 Maret 2012

Program Menampilkan Segitiga dengan C++

Dipostingan kali ini saya mau share algoritma membuat segitiga bintang yang kayak gini :


terutama buat pemula yang baru belajar C++ yaa :) 

Kita bisa menggunakan struktur perulangan pada algoritma, seperti for, while, do-while, dll.
tapi disini saya coba contohin bikin algoritma pake for.
cekidot! disimak ya , smoga bisa membantu ^^

program c++ :
#include <iostream.h>
#include <conio.h>

void main()
{
int i,j,n;
cout<<"Jumlah baris bintang : "; cin>>n;
for (i=1;i<=n;i++)
{
    for (j=1;j<=i;j++)
        cout<<"*";
    cout<<endl;
   
}
i=n-1;
while (i>=1)
{
    for (j=1;j<=i;j++)
        cout<<"*";
    cout<<endl;
i--;
}
getch();
}

Keterangan :
Disini kita menggunakan 2 kali perulangan for, for yang pertama for (i=1;i<=n;i++) dilakukan untuk pengulangan tiap baris , sementara for yang menggunakan variabel j for (j=1;j<=i;j++) untuk mencetak bintang di tiap-tiap kolom .

sekian :)
kalo ada yang mau ditanyain komen disini aja yaa.. 

ja ne!


sumber