Selesaikan formula berikut ini Y = ∑(X/Xn) ; dengan X = 2,2,4,2; dan n = 2,1,2,2.
1. Bukalah Code Blocks anda.
2. Kemudian hapus kode yang berada di bawah fungsi main() diantara tanda kurung kurawal. seperti ini
#include <stdio.h>3. Kemudian membuat fungsi yang akan digunakan diatas fungsi main().
#include <stdlib.h>
main ()
{
}
#include <stdio.h>#include <stdlib.h>float hasil (int a, int b); //fungsi hasil dengan variabel a dan b.main (){}4. Setelah itu , kita isi fungsi main (), pertama kita akan membuat variabel yang akan digunakan untuk fungsi ini.
#include <stdio.h>#include <stdlib.h>float hasil (int a, int b);main(){ int i, x[4], n[4]; //variabel x dan y , masing-masing dengan 4 baris.5. Selanjutnya kita buat kode untuk menginputkan nilai x, yang akan ditampung kedalam variabel x[4].
float Y[4]; //variabel y dengan 4 baris menggunakan tipe data float untuk hasil output berupa desimal.
}
#include <stdio.h>#include <stdlib.h>float hasil (int a, int b);main(){ int i, x[4], n[4]; float Y[4];6. Lalu kita buat kode untuk menginputkan nilai pangkat n, yang akan ditampung kedalam varibel n[4].
for (i=0; i<4; i++) //melooping atau mengulangi perintah sebanyak 4 kali. { printf("masukan nilai x = "); //perintah untuk menginput nilai x. scanf("%d",&x[i]); //nilai x yang di inputkan akan di tampung pada variabel x[i] } }
#include <stdio.h>#include <stdlib.h>float hasil (int a, int b);main(){ int i, x[4], n[4]; float Y[4];7. Setelah kita selesai menginputkan nilai x dan nilai y maka setelah itu kita akan buat kode untuk memanggil fungsi yang berisi formula dan kemudian mencetak hasilnya.
for (i=0; i<4; i++) { printf("masukan nilai x = "); scanf("%d",&x[i]); } for (i=0 ; i<4; i++) //melooping atau mengulangi perintah sebanyak 4 kali.
{ printf("masukan nilai n = "); /perintah untuk menginput nilai n.
scanf("%d",&n[i]); /nilai n yang di inputkan akan di tampung pada variabel n[i]
}}
#include <stdio.h>8. Fungsi main telah selesai dibuat, namun belum selesai sampai disini, selanjutnya yang kita buat adalah fungsi hasil , yang berisi formula yang berguna untuk melakukan perhitungan, formula ini ditambahkan setelah fungsi main(), jadi dibawah tanda kurung kurawal tertutup.
#include <stdlib.h>
float hasil (int a, int b);
main()
{
int i, x[4], n[4];
float Y[4];
for (i=0; i<4; i++)
{
printf("masukan nilai x = ");
scanf("%d",&x[i]);
}
for (i=0 ; i<4; i++)
{
printf("masukan nilai n = ");
scanf("%d",&n[i]);
}
printf("No."); printf(" X"); printf(" n"); printf(" Y=X/X^n \n"); //data dan hasil perhitungan akan dicetak sesuai kelompoknya.
for (i=0; i<4; i++) //formula dan hasil perhitungan akan dilooping selama 4 kali.
{
Y[i] = hasil (x[i],n[i]); //memanggil fungsi hasil.
printf("%d %2d %2d %2f \n", i+1, x[i], n[i], Y[i]); //mencetak hasil dan data yang ada.
}
}
float hasil (int a, int b) //fungsi hasil menggunakan tipe data float, karena akan menghasilkan nilai berupa desimal , sementara variabel yang digunakan menggunakan tipe data integer.
{ float y; //variabel yang akan menghasilkan nilai desimal.
y = a /(pow (a,b));//formula yang digunakan, pow (a,b) sama seperti a pangkat b.
return (y); //merujuk pada variabel y, yang berisi formula.
}
9. Setelah dibuat semua kodenya, kemudian bisa kita build and run untuk menjalankan program atau tekan F9. maka akan dihasilkan seperti ini.
0 komentar:
Posting Komentar