Loading...

Wednesday 9 November 2011

PROGRAM MACAM-MACAM BENTUK BINTANG

#include <iostream.h>
#include <conio.h>
void main(){
int i,j,n,pil;
char coba;
do{
clrscr();
cout<<"daftar pilihan \n";
cout<<"1. piramida lancip \n";
cout<<"2. piramida tidak lancip \n";
cout<<"3. bintang back \n";
cout<<"4. bintang next \n";
cout<<"5. bintang ketupat isi \n";
cout<<"6. bintang ketupat kosong \n";
cout<<"masukkan pilihan anda ";cin>>pil;
cout<<endl;
switch(pil){
case 1:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
for (i=1;i<=n;i++){
for (j=n;j>=i;j--){
cout<<" "; }
for (j=1;j<=2*i-1;j++){
cout<<"*"; }
cout<<endl;
}

break;
case 2:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
i=1;
while (i<=n){
cout<<"    ";
    j=n;
    while (j>=i){
    cout<<" ";
    j=j-1;
    }
      j=1;
      while(j<=i){
      cout<<"*";
      j=j+1;
      }
        cout<<" ";
        j=1;
        while(j<=i){
        cout<<"*";
        j=j+1;}
        cout<<endl;
i=i+1;}
break;
case 3:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
i=1;
while(i<=n)
{
  j=n;
  while(j>=i)
  {
  cout<<" ";
  j=j-1;
  }
    j=1;
    while(j<=i)
    {
    cout<<"*";
    j=j+1;
    }
    cout<<"\n";
i=i+1;
}

i=1;
while(i<=n)
{
  j=1;
  while(j<=i)
  {
  cout<<" ";
  j=j+1;
  }
    j=n;
    while(j>=i)
    {
    cout<<"*";
    j=j-1;
    }
    cout<<"\n";
i=i+1;
}
break;
case 4:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
for (i=1;i<=n;i++){
for (j=1;j<=i;j++){
cout<<"*";}
cout<<endl;
}
for (i=1;i<=n;i++){
for (j=n;j>=i;j--){
cout<<"*";}
cout<<endl;
}
break;
case 5:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
i=1;
while(i<=n)
{
  j=n;
  while(j>=i)
  {
  cout<<" ";
  j=j-1;
  }
    j=1;
    while(j<=2*i-1)
    {
    cout<<"*";
    j=j+1;
    }
    cout<<"\n";
i=i+1;
}

i=1;
while(i<=n)
{
  j=1;
  while(j<=i)
  {
  cout<<" ";
  j=j+1;
  }
    j=n*2;
    while(j>=2*i)
    {
    cout<<"*";
    j=j-1;
    }
    cout<<"\n";
i=i+1;
}

break;
case 6:
cout<<"masukan jumlah bintang ";cin>>n;
cout<<endl;
i=1;
while(i<=n)
{
  j=n;
  while(j>=i)
  {
  cout<<"*";
  j=j-1;
  }
    j=1;
    while(j<=2*i-1)
    {
    cout<<" ";
    j=j+1;
    }
      j=n;
      while(j>=i)
      {
      cout<<"*";
      j=j-1;
      }
    cout<<"\n";
i=i+1;
}

i=1;
while(i<=n)
{
  j=1;
  while(j<=i)
  {
  cout<<"*";
  j=j+1;
  }
    j=n*2;
    while(j>=2*i)
    {
    cout<<" ";
    j=j-1;
    }
      j=1;
      while(j<=i)
      {
      cout<<"*";
      j=j+1;
      }
    cout<<"\n";
i=i+1;
}
break;
default:
cout<<"maaf pilihan anda salah\n"; }
cout<<"\n";
cout<<"apakah anda mau coba lagi<y/t> ? ";cin>>coba;}
while(coba=='y' || coba=='Y');
getch();
}

0 comments: