Jumat, 16 Desember 2011

Menggambar Segitiga Dengan C++


Nah,,, ini salah satu pembelajaran pada C++ yang sedikit memutar otak kawan,,, kok gitu?
Iya karena untuk Menggambar Segitiga Dengan C++ kita menggunakan metode perulangan di dalam perulangan dan di dalam perulangan lagi... hehehe,,,, nah,, untuk menghemat waktu silahkan di lihat script C++ yang ada di bawah ini...


//contoh 1
#include
#include

void main() {
int a,b,c;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");

for(b = 1 ; b <= a ; b++)
{
    for(c=1;c<=b;c++)
      {
          printf("*");
         }
printf("\n");
   }
getch();
}


nah untuk script C++ yang di atas itu menghasilkan segitiga sebagai berikut


Macam segitiga itu banyak kawan... contoh lainnya adalah sebagai berikut :

//contoh 2
#include
#include
main() {

int a,b,c,d;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");

for(b=1;b<=a;b++)
{
    for(c=1;c<=b;c++)
      {
          printf("*");
         }
      printf("\n");
   }
for(b=1;b<=a;b++)
{
    for(d=1;d<=a-b;d++)
      {
          printf("*");
         }

      printf("\n");
   }

getch();
}



//contoh 3
#include
#include
main() {
int a,b,c,d;

printf("Masukkan angka : "); scanf("%d",&a);
printf("\n");
for(b=1;b<=a;b++)
{
    for(d=1;d<=a-b;d++)
      {
          printf(" ");
         }
        for(c=1;c<=b;c++)
          {
            printf("*");
            }
printf("\n");
   }

getch();
}

nah untuk contoh 2 itu sebenarnya adalah gabungan dari contoh 1 dan 1 segitiga lagi yang terbalik dengan contoh 1,,, sedangkan yang contoh 3 itu kita membuat segitiga terbalik dari contoh no 1 namun *-nya di ganti dengan space dan di tambah 1 perulangan lagi untuk membuat bintangnya,,, mungkin penjelasannya cuma segitu saja,,, tapi, kalo anda udah mencoba pasti bisa,,,

0 komentar:

Posting Komentar

 

My Hobby Design by Insight © 2009