Menghitung Fungsi Komposisi dengan Bahasa C

Disini kita menggunakan bahasa pemrograman C.  Fungsi komposisi dalam matematika ini dapat kita hitung dengan menggunakan fungsi dalam bahasa C.

Fungsi digunakan untuk memisahakan perhitungan setiap variabel yang perlu dihitung agar lebih mudah memahami alur pemrograman yang sedang kita buat. Fungsi ini diletakkan diluar fungsi int main() yang nantinya direturn kedalam fungsi int main().

Nah, sekarang kita coba untuk membuat perhitungan z = (x^2)+(2xy)-6 dimana y=(x^2)+2x-4 dan nilai x kita inputkan.

 -----------------------------------------------------------------------------
int y(int x);
int z (int x,int Y);

int main()
{
   int x,Y,Z;

   printf("masukkan nilai x: ");
   scanf("%d", &x);

   Y=y(x);
   Z=z(x,Y);


   printf("nilai y= %.2d\n", Y);
   printf("nilai z= %.2d", Z);

}
int y(int x)
{
    int nilai;

    nilai=(x*x)+(2*x)-4;
    return(nilai);


}
int z (int x,int Y)
{
    int hasil;

    hasil=(x*x)+(2*x*Y)-6;
    return(hasil);
}
--------------------------------------------------------------------------------
Pertama, kita tuliskan terlebih dahulu sintag untuk menginputkan nilai x.

Kedua, kita lihat dari contoh pemrograman diatas, perhitungan y dan z kita pisahkan dari fungsi int main() agar mempermudah memahami perhitungan masing-masing.
Perhitungan y dan z diluar fungsi int main()
------------------------------------------------
int y(int x)
{
    int nilai;

    nilai=(x*x)+(2*x)-4;
    return(nilai);
}
int z (int x,int Y)
{
    int hasil;

    hasil=(x*x)+(2*x*Y)-6;
    return(hasil);
}
-------------------------------------------------


perhitungan ini kita panggil ke atas fungsi int main()
-------------------------------------------------
int y(int x);
int z (int x,int Y);
--------------------------------------------------


dan kita munculkan dalam fungsi int main()
--------------------------------------------------
Y=y(x);
Z=z(x,Y);


Selanjutnya kita tampilkan hasil dari perhitungan yang telah dibuat.
--------------------------------------------------
  printf("nilai y= %.2d\n", Y);
  printf("nilai z= %.2d", Z);
--------------------------------------------------
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