Fungsi merupakan blok dari kode program yang dirancang untuk melaksanakan tugas tertentu.
Fungsi merupakan blok penting dalam pemrograman C dengan tujuan :
1. Program menjadi terstruktur, sehingga mudah dipahami dan mudah dikembangkan.
2. Dapat mengurangi pengulangan kode(duplikasi kode)
Tugas khusus yang dilakukan fungsi dapat dilihat dari beberapa fungsi standart yaitu :
1. getch(); untuk membaca kode keyboard yang ditekan.
2. printf(); untuk menampilkan informasi(data) ke layer monitor.
Fungsi dibagi menjadi 2, yaitu:
1. Fungsi tanpa parameter
Contoh program
#include <stdio.h>
inisialisasi();
main()
{
int x,y;
clrscr();
printf(“x=%d \n”,x);
y=inisialisasi();
printf(“y=%d \n”,y);
getch();
}
Inisialisasi();
{
return(0);
}
Hasil eksekusi adalah:
x=0 dan y=0
2. Fungsi dengan parameter
Contoh program
#include<stdio.h>
minimum(x,y)
int x,y;
{
if(x<y)
return(x);
else
return(y);
}
main()
{
int a=20;
int b=44;
int hasil;
hasil=minimum(a,b);
clrscr();
printf("nilai terkecil=%d\n",hasil);
printf("nilai terkecil=%d\n",minimum(3,2));
getch();
}
Hasil eksekusi
Nilai terkecil=20
Nilai terbesar=2






klo outputny:
F
F E
F E D
F E D C
F E D C B
F E D C B A
bikinnya gmn?
dan klo ada soal bilangan-bilangan sperti 157 dan 370 disebut bilangan yg menarik dan mencintai dirinya sendiri karena memiliki pangkat 3 yang hasil akhir nya bilangan itu sendiri,,,, bikin program nya gmn?
Comment by Chairul — December 26, 2008 @ 11:15 am
kALau outputnya
masukkan nama anda:
panjang nama anda:
trus tampilan berikutnya nama yang dimasukkan semua vokalnya harus berubah jadi o dan terbaca mundur..
misalnya nama yg dimasukkan sinta lestari
panjang nama 13
menjadi sonto lostoro
kemudian otnos orotsol
tolong dong…
Comment by niezma — January 9, 2009 @ 2:58 am
kalu bikin program dg b.C menggunakan fungsi spt:
1.
Menu Hitung Luas Bangun:
1> Luas Segitiga
2> Luas Bujursangkar
3> Luas Persegipanjang
2.
Menu Hitung Gaji Karyawan
1. Input Nama
2. Iput Gaji
3. Input Bonus
(ket: gaji 1 hr = 50000; bonus = 40000 kalu msk >= 7hr)
kedua program tsb hrs dibuat dengan FUngsi.
gimana caranye, aye msh awam bngt nh…
mohon pencerahannya..
trims
Comment by nicolas — June 9, 2009 @ 7:54 am