Program ini digunakan untuk mengitung nilai faktorial, misal 2! = 2x1.
#include <stdio.h>
#include <stdlib.h>
//fungsi
int faktorial(x)
{
int i, hasil;
hasil=1;
for(i=x;i>=1;i--)
{
hasil=hasil*i;
}
return hasil;
}
int main()
{
int x, hasil;
printf("Masukan angka = "); scanf("%d", &x);
if (x<0)
{
printf("Angka yang dimasukan harus positif");
}
else {
hasil=faktorial(x);
printf("Hasil faktorial %d! = %d", x, hasil);
}
return 0;
}

0 komentar:
Posting Komentar