Ticker

6/recent/ticker-posts

Advertisement

Responsive Advertisement

FAKTORIAL dengan fungsi dan rekursi bahasa C

 assalamualaikum wr.wb.

kali ini saya akan memberikan code dalam bahasa c untuk membuat program dalam menghitung faktorial dengan fungsi maupun rekursi, langsung saja bisa di lihat code di bawah ini :


#include<stdio.h>

float MenghitungNilaiFaktorial (float x);

int main(){
    float x;
    float nilaifaktorial=1;
    for (x=5; x>=1; x--){
        nilaifaktorial *=x;
    }
    printf("nilai faktorial = %f\n",nilaifaktorial);
   
    x=5;
    float nilai= MenghitungNilaiFaktorial(x);
    printf("nilai faktorial rekursi = %f\n", nilai);
    return 0;
}
float MenghitungNilaiFaktorial(float x){
    if(x==1){
        return 1;
    }
    else {
    return x*MenghitungNilaiFaktorial(x-1);
    }
}

hasilnya akan muncul seperti ini :


















hasil diatas merupakan hasil faktorial dari 5!
apabila ingin mengganti nilai faktorialnya cukup mengganti pada nilai x-nya


semoga dapat membantu....

wassalamualaikum wr.wb

Post a Comment

0 Comments