Blogger Widgets
Posted by : Artic Kamis, 18 Desember 2014

Function dalam bahasa C berfungsi untuk memanggil rumus yang telah ada, dan tidak punya batas pemanggilan, atau bisa dipanggil berkali kali sesuai kebutuhan.

Berikut ini adalah contoh Function pada bahasa C silahkan di amati dan di resapi :D

1. Buat variabel fungsi


#include <stdio.h>
#include <stdlib.h>
int rumusY(int X);
int rumusZ(int X, int Y);
int main()
{
}


 2. Menulis fugsi di lain block
#include <stdio.h>
#include <stdlib.h>
int rumusY(int X);
int rumusZ(int X, int Y);
int main()
{


}
int rumusY(int X)
{


}
int rumusZ(int X, int Y)
{

}


3. Masukkan semua rumus Fungsi
#include <stdio.h>
#include <stdlib.h>
int rumusY(int X);
int rumusZ(int X, int Y);
int main()
{
    int x,HY=0, HZ=0;
    printf("masukkan nilai X : ");
    scanf("%d",&x);
   

}
int rumusY(int X)
{
    int Y;
    Y=(X*X)+(2*X)-4;
    return(Y);

}
int rumusZ(int X, int Y)
{
    int  Z;
    Z=(X*X)+(2*X*Y)-6;
    return(Z);
}




 4. Memanggil rumus Fungsi


 #include <stdio.h>
#include <stdlib.h>
int rumusY(int X);
int rumusZ(int X, int Y);
int main()
{
    int x,HY=0, HZ=0;
    printf("masukkan nilai X : ");
    scanf("%d",&x);
    HY=rumusY(x);
    HZ=rumusZ(x,HY);
    printf("Hasil Rumus Y =  %d\nHasil rumus Z = %d ",HY,HZ);

}
int rumusY(int X)
{
    int Y;
    Y=(X*X)+(2*X)-4;
    return(Y);

}
int rumusZ(int X, int Y)
{
    int  Z;
    Z=(X*X)+(2*X*Y)-6;
    return(Z);
}

yak sekian yang dapat saya sampaikan terimakasih































Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Diberdayakan oleh Blogger.

- Copyright © 2013 Artic Blog -Sao v2- Powered by Blogger - Designed by Johanes Djogan -