Rabu, 22 Desember 2010

Program Bintang Segitiga dalam bahasa C

Kali ini saya punya contoh program cetak bintang berbentuk segitiga...Semoga program ini bisa bermanfaat sebagai refrensi buat teman - teman yang sekarang lagi butuh contoh program. Nih dia pseudocodenya dalam bahasa c :

#include <stdio.h>

int main (){
int a,b,c,d,e;
printf ("\n   __Program Bintang Segitiga__\n");
printf ("\n");
printf ("\n Masukan Angka jumlah tingkatan bintang : ");
scanf ("%i",&a);
e=1;
for(b=1;b<=a;b++){
 for (c=a-1;c>=b; c--){
  printf(" ");
 }
  for (d=1;d<=e;d++){
   printf ("*");
  }
 e=e+2;
 printf ("\n");
}
 getch();
 return 1;
}

Program diatas akan menghasilkan output bintang berbentuk segitiga dengan banyak tingkatan sesuai berdasarkan angka yang kita inputkan, namun jumlah bintang ke pinggir adalah ganjil. Misal ketika kita inputkan angka 7 maka output dari program tersebut adalah sebagai berikut :


2 komentar:

  1. kalau untuk membuat segitiga seperti ini bagaimana:
    1
    2 6
    3 7 10
    4 8 11 13
    5 9 12 14 15
    tolong ya gan

    BalasHapus