27/06/11

C Programming - Program Membuat Segitiga Pascal


#include <stdio.h>

int bil, a, i, j, k;
int main()
{
    int pascal(int);
    printf("Masukkan sebuah nilai: ");
    scanf("%d", &amp;bil);
    for (i=0; i&lt;=bil; i++)
    {
        for (k=0; k&lt;=((2*bil)-(2*i)); k++)
        {
            printf(" ");
        }
        for (j=0; j&lt;=i; j++)
        {
            pascal(j);
        }
        printf("\n");
    }
    return 0;
}

int pascal(j)
{
    if (j==0||i==j)
    {
        a=1;
    }
    else
    {
        a=a*(i+1-j)/j;
    }
    printf("%4i", a);
}

6 komentar:

  1. dimana ni ditaruh??? NotePad???

    BalasHapus
  2. di notepad bs jg, tp biar mudah download n install program codeblock..

    BalasHapus
  3. Kalo boleh tau,cara penggunaan codeblock gimana? Saya gk tau nih..

    BalasHapus
    Balasan
    1. kl codeblock sudah diinstall, buka file baru dan ketik kode" diatas, kmudian save dg extensi .c setelah disave tekan F9 utk menjalankan programnya..

      Hapus
  4. bisa di jelasin tidak secara detail mengenai source code diatas? soalnya saya masih kurang mengerti dengan source code diatas..

    BalasHapus
    Balasan
    1. ane jg lupa" ingat gan, bca lgi deh bukunya :)

      Hapus