Translate

Membuat Pola Segitiga Bintang pada C++ dengan Perulangan

11:38:00 PM Unknown 4 Comments

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 “* “









4 comments: