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