Skip to main content

PENYELESAIAN Formula Y=∑!Xi dengan CODE::BLOCK

PENYELESAIAN formula Y=∑!X

Hai akak! Kesempatan ini saya ingin menyelesaikan sebuah formula Y=∑!Xi dengan Xi=3,4,2,2


Soal no 5

Saya membuat fungsi dengan nama int ‘y’ saya member variable ‘x’ letaknya ada diatas ‘int main()’
Saya mendeklarasikan variable x berisi angka 3,4,2,2 . variable ‘a’ saya gunakan untuk membuat rumus penjumlahan. Variabel ‘k’ saya gunakan utnuk membuat LOOPing.


#include <stdio.h>
#include <stdlib.h>
int y(int x);

int main()
{
    int x[100]={3,4,2,2}, a=0,k;
    for(k=0;k<4;k++){
        a=a+y(x[k]);
        printf("Angka %d Faktorial= %d \n",x[k],y(x[k]));
    }
    printf("Hasil Jumlah= %d",a);
}
int y(int x)
{
    int t=1,k;
    for(k=1;k<=x;k++){
        t=t*k;
    }
    return(t);
}

Untuk membuat fungsi saya menulisnya dua kali. Pertama diatas ‘int main()’ yang kedua dibawah tanda kurung kurawal tutup ‘}’
int y(int x)
{
    int t=1,k;
    for(k=1;k<=x;k++){
        t=t*k;
    }
    return(t);
}

Saya mendeklarasikan variable ‘t’ t=1 kemudian saya menuliskan t=t*k jadi disini berapapun ‘k’ akan dikalikan dengan 1.return (t) dimaksudkan apabila fungsi terpanggil dapat berjalan sesuai harapan.
                                           

Comments