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 !! :-)
Selamat Mencoba !! :-)
0 komentar:
Posting Komentar