Membuat Pola Segitiga Bintang pada C++ dengan Perulangan
coding yang digunakan:
#include <iostream>
using namespace std;
int main(){
int i,p;
for(i=1;i<=5;i++)
{cout<<endl;
for(p=5;p>=i;p--)
{
cout<<"*"<<" ";
}
}
for(i=1;i<=5;i++)
{cout<<endl;
for (p=1; p<=i;p++)
{cout<<"*"<<" ";
}
}
cout<<endl;
for(i=1;i<=5;i++)
{cout<<endl;
for (p=1; p<=i;p++)
{cout<<"*"<<" ";
}
}
for(i=1;i<=5;i++)
{cout<<endl;
for(p=5;p>=i;p--)
{
cout<<"*"<<" ";
}
}
}
output:
Penjelasan:
a. Penjelasan :
1.
#include <iostream> sebagai header file cin dan cout.
2.
Using namespace std;
3.
Int main(){…} sebagai tanda bahwa main program adalah integer.
4.
int i, p; sebagai pendeklarasian integer i dan integer p.
5.
Perulangan for:
a.
Baris i=1,i++
Kolom p=5,p--
Output:
Kolom p=5 output “* “
Kolom p=4 output “* “
Kolom p=3 output “* “
Kolom p=2 output “* “
Kolom p=1 output “* “
b.
Baris i=2,i++
Kolom p=4,p--
Output:
Kolom p=4 output “* “
Kolom p=3 output “* “
Kolom p=2 output “* “
Kolom p=1 output “* “
c.
Baris i=3,i++
Kolom p=3,p--
Output:
Kolom p=3 output “* “
Kolom p=2 output “* “
Kolom p=1 output “* “
d.
Baris i=4,i++
Kolom p=2,p--
Output:
Kolom p=2 output “* “
Kolom p=1 output “* “
e.
Baris i=5,i++
Kolom p=1,p--
Output:
Kolom p=1 output “* “
6.
Perulangan for:
a.
Baris i=1,i++
Kolom p=1,p++
Output:
Kolom p=1 output “* “
b.
Baris i=2,i++
Kolom p=2,p++
Output:
Kolom p=1 output “* “
Kolom p=2 output “* “
c.
Baris i=3,i++
Kolom p=3,p++
Output:
Kolom p=1 output “* “
Kolom p=2 output “* “
Kolom p=3 output “* “
d.
Baris i=4,i++
Kolom p=4,p++
Output:
Kolom p=1 output “* “
Kolom p=2 output “* “
Kolom p=3 output “* “
Kolom p=4 output “* “
e.
Baris i=5,i++
Kolom p=5,p++
Output:
Kolom p=1 output “* “
Kolom p=2 output “* “
Kolom p=3 output “* “
Kolom p=4 output “* “
Kolom p=5 output “* “
This comment has been removed by the author.
ReplyDeleteKenapa bisa segitiga terbalik?
ReplyDeleteyuhuuu...bermanfaat sekali
ReplyDeleteflux cody ori
kalau menggunakan do while bagaimana kak?
ReplyDelete