kali ini saya akan membahas tentang penggunaan fungsion dalam perhitungan matematika
dengan contoh soal yang di bahas dengan penggunaan fungsion sederhana
1. buka codeblock di PC anda
2. Membuka tampilan awal
sekarang akan membahas pembuatan program dengan di tambah sintax fungsion dalam menyelesaikan program
contoh soal
jika seorang anak ingin menghitung fungsi Y=x2+2x-4 yang pertama akan diimputkan adalah nilai dari x untuk menghitung Y. dan anak tersebut ingin melanjutkan fungsinya dalam fungsi matematika yang lain yaitu untuk menghitung Z=x2+2xy-6 dengan menggunakan fungsi matematika pertama yang menghasilkan nilai Y lalu nilai Y tersebut digunakan untuk menghitung nilai dari z.
dengan ketentuan nilai x diimputkan oleh anak tersebut dan nilai Z menggunakan nilai Y yang sudah ada dan hasil semua variable tercetak ( x,y,z)
1. Tentukan terlebih dahulu inputtan variable untuk ” int” . sepert soal di atas variable yang di tentukan yaitu x, y,z . lalu untuk mencetak soal kita gunakan puts.
int main()
{
int x,y,z;
system ("color b");
puts("y=x*x+2*x-4 z=x*x+2*x*y-6");
return 0;
}
2. buat program untuk memasukkan nilai dari x
int main()
{
int x,y,z;
system ("color b");
puts("y=x*x+2*x-4 z=x*x+2*x*y-6");
printf("masukkan nilai x : ");
scanf("%d",&x);
return 0;
}
3. Buat int di atas int main kembali untuk menggunakan sintax dari fungsion lalu tulis kembali di bawah return. untuk penghitungan dan tuliskan rumus fungsi matematika yang akan di hitung lalu tulis pada retun yaitu return (y) untuk memanggil fungsi ke atas ( menu utama )
int ry(int x);
int rz (int x, int y);
int main()
{
int x,y,z;
system ("color b");
puts("y=x*x+2*x-4 z=x*x+2*x*y-6");
printf("masukkan nilai x : ");
scanf("%d",&x);
return 0;
}
int ry (int x)
{
int y ;
y=(x*x)+(2*x)-4;
return (y);
}
int rz (int x , int y )
{
int z;
z=(x*x)+(2*x*y)-6;
return (z);
}
int ry (int x)
{
int y ;
y=(x*x)+(2*x)-4;
return (y);
}
int rz (int x , int y )
{
int z;
z=(x*x)+(2*x*y)-6;
return (z);
}
4.lalu panggil fungsi yang sudah di buat ke menu utama dan buat printf untuk mencetak nilai dari setiap variable .
int rt (int x);
int rw (int x, int y);
int main()
{
int x,y,z;
system ("color b");
puts("y=x*x+2*x-4 z=x*x+2*x*y-6");
printf("masukkan nilai x : ");
scanf("%d",&x);
y=rt(x);
z=rw(x,y);
printf("maka nilai x adalah :%d\n",x);
printf("maka nilai y adalah :%d\n",y);
printf("maka nilai z adalah :%d\n",z);
return 0;
}
int rt (int x)
{
int y;
y=x*x+2*x-4;
return(y);
}
int rw(int x, int y)
{
int z;
z=x*x+2*(x*y)-6;
return(z);
}
5. Lalu cobalah run program yang telah dibuat jika berhasil maka hasil nya akan seperti pada gambar dibawah ini
Untuk lebih jelas silahkan klik video tutorial di bawah ini . terimakasih sudah mengunjungo blog saya
0 komentar:
Posting Komentar