Selasa, 16 April 2013

LA C++ V

//Program Bangun 2 Dimensi
#include <iostream.h>
#include <conio.h>

void main()
{
   int a,b,c,d,e;
   clrscr();
   cout<< "Masukan Angka : "; cin>>a;
   for (b=1;b<=a;b++)
   {
       for (c=a;c>b;c--)
      {
      cout<<" ";
      }
       for (d=1;d<=b;d++)
      {
             cout<<"* ";
      }
      cout<<" ";
      for (e=1;e<=a;e++)
      {
          cout<<"* ";
      }
       cout<<endl;
   }


   for(e=1;e<=a*2;e++)
   {
       cout<<"- ";
   }

   cout<<endl;
   for (b=1;b<=a;b++)
   {
       for (c=1;c<=a;c++)
      {
          cout<<"* ";
      }
      cout<<" ";
      for (d=1;d<=a;d++)
      {
          cout<<"* ";
      }
   cout<<endl;
   }
  
   for(e=1;e<=a*2;e++)
   {
       cout<<"- ";
   }

   getch();
}



LOGIKA PROGRAM
Hasil Output program akan mencetak bangun seperti rumah.
Saat program dijalankan maka program akan meminta kita untuk memasukan angka (angka berapa pun tapi yang akan terbentuk hanya angka 3 - 17).
Setelah itu program akan melakukan perulangan terhadap angka tersebut hingga terbentuk lah bangun seperti rumah.
Pertama program akan membuat atap pada rumah tersebut. Atap itu gabungan antara perulangan untuk membuat segitiga dan jajargenjang.
Kedua program akan membuat bagan dari rumah tersebut. Badan tumah itu terbentuk dari 2 buah persegi.

OUTPUT

0 komentar:

Posting Komentar

 
;