Menghitung Rumus X / X^n



Meghitung Rumus X/X^n


Kembali lagi dengan tutorial program yang dibuat dengan CodeBlock dengan bahasa C.

Kali ini saya akan menjelaskan cara menghitung Y = X/X^n.
Dimana x = 2,2,4,2 dan n = 2,1,2,2. Dalam perhitungan ini kita akan membuat Ytotal = Y1+Y2+Y3+Y4, dimana Y1 = X1/X1^n1,n2,n3,n4. Untuk perhitungan Y2,Y3,Y4 sama dengan Y1.

Untuk membuat program ini kita akan menggunakan fungsi dan array. Fungsi digunakan untuk perhitungan x^n. Hasil perhitungan dalam fungsi tersebut selanjutnya dipanggil / dimasukkan dalam looping array. Sedangkan array itu sendiri nantinya akan dibuat secara terpisah untuk masing-masing perhitungan Y.

Nah, langsung saja kita coba.

int main()
{
   float pangkat(float z,float y);

    int x[4]={2,2,4,2}, n[4]={2,1,2,2}, i;
    float r,r1,r2,r3, H,H1,H2,H3,j=0,j1=0,j2=0,j3=0,total;
    system("color 2f");

    printf("Diketahui: \n\tx=2,2,4,2\n\tn=2,1,2,2\n");
    printf("Y=x/x^n\n\n");
    printf("X      n    X^n    Y\n");
    printf("==    ===  =====   ==\n");

    for(i=0;i<4;i++)
    {
        H= pangkat(x[0],n[i]);
        r=x[0]/H;
        j= j+r;

        printf("%d  %5d   %4.0f    %3.1f\n", x[0] ,n[i], H, r);
    }
    printf("jumlahnya= %.1f\n\n", j);

    for(i=0;i<4;i++)
    {
        H1= pangkat(x[1],n[i]);
        r1=x[1]/H1;
        j1= j1+r1;
        printf("%d  %5d   %4.0f    %3.1f\n", x[1] ,n[i], H1, r1);
    }
    printf("jumlahnya= %.1f\n\n", j1);

    for(i=0;i<4;i++)
    {
        H2= pangkat(x[2],n[i]);
        r2=x[2]/H2;
        j2= j2+r2;
        printf("%d  %5d   %4.0f    %3.1f\n", x[2] ,n[i], H2, r2);
    }
    printf("jumlahnya= %.1f\n\n", j2);

    for(i=0;i<4;i++)
    {
        H3= pangkat(x[3],n[i]);
        r3=x[3]/H3;
        j3= j3+r3;
        printf("%d  %5d   %4.0f    %3.1f\n", x[3] ,n[i], H3, r3);
    }
    printf("jumlahnya= %.1f\n\n", j3);

    total=j+j1+j2+j3;
    printf("totalnya= %.1f", total);

}

float pangkat(float z, float y)
{
    int hasil=1,i;

    for(i=1;i<=y;i++)

    hasil=hasil*z;
    return(hasil);
}

Kita lihat di atas bahwa fungsi digunakan untuk menghitung rumus x^n dan kemudian memanggilnya dalam array. Dan juga kita lihat bahwa looping untuk masing-masing Y berbeda. Hal ini digunakan untuk mendapatkan hasil total x^ntotal.
Jika kita jalankan program tersebut, maka kurang lebih hasilnya seperti gambar di bawah ini:



Semoga tutorial ini dapat memberikan kemudahan bagi Anda untuk membuat program sederhana dengan bahasa C.
Selamat Mencoba !! :-)



Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 komentar:

Posting Komentar