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);
}
lihat video dibawah ini :
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
lihat video dibawah ini :









0 komentar:
Posting Komentar