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
- Back to Home »
- Praktik Literasi Computer »
- Pemrogaman Bahasa C menggunakan CodeBlock (Function)