C++ Layang

#include <iostream.h>
#include <conio.h>

void main()
{
int jmlh,baris,a,b,c,d;
char jawab;
cout << "=============================\n";
do
{
cout << " jumlah baris : ";
cin >> c;
  jmlh = c /2;
if ( c %2 != 0)
{
 for ( baris = 1 ; baris <= jmlh ; baris++)
 {
  for ( a  =  1 ; a <= (jmlh + 1) - baris ; a++)
  {
   cout <<" ";
  }
  for ( b =  baris ; b >= 1 ; b--)
  {
   if ( b ==1 || b == baris)
   {
    cout <<"*";
   }
   else
   {
    cout <<" ";
   }
  }
  for ( d = 2 ; d <= baris ; d++)
  {
   if ( d ==1 || d == baris)
   {
    cout <<"*";
   }
   else
   {
    cout <<" ";
   }
  }
  cout<<"\n";
 }
for ( baris = 1 ; baris <= c ; baris ++)
 {
 cout <<"*";
 }
 cout<<"\n";
 for ( baris = 1 ; baris <= jmlh ; baris++)
   {
   for ( a  =  baris ; a >= 1 ; a--)
    {
     cout << " ";
    }
   for ( b = baris ; b <= jmlh ; b++)
    {
      if (b == baris || b == jmlh )
     {
     cout <<"*";
     }
     else
     {
     cout <<" ";
     }
    }
    for ( d = jmlh-1 ; d >=baris ; d--)
    {
     if (d == baris || d == jmlh )
     {
     cout <<"*";
     }
     else
     {
     cout <<" ";
     }
    }
   cout<<"\n";
   }
 }
else
{
       cout << "============================================\n";
 cout<<" --->inputan harus bilangan ganjil<---\n";
}
cout << "============================================\n";
cout << " apakah anda ingin mengulang <y/t> : ";
  cin >> jawab;
cout << "============================================\n";
}
while (jawab =='y' || jawab =='Y');
getch();
}

0 Response to "C++ Layang"

Posting Komentar