Tampilkan postingan dengan label belajar pemrograman bahasa C. Tampilkan semua postingan
Tampilkan postingan dengan label belajar pemrograman bahasa C. Tampilkan semua postingan

Fungsi (Pemrograman Modular)

Fungsi adalah sib-program yang memberikan/mengembalikan (return) nilai dari tipe data tertentu. Definisi fungsi di dalam proram berkesesuaian dengan definisi fungsi di dalam matematika. Sebagaimana halnya dengan prosedur, struktur fungsi mempunyai kesamaan, yang membedakan fungsi tidak memiliki parameter keluaran, semua parameter berjenis parameter masukan. Berikut contoh yang menggunkan sub program fungsi :


/*Mengitung luas persegi panjang */
#include
#include

/*pendeklarasian fungsi dengan nama luas dengan parameter panjang dan luas */
int luas(int panjang, int luas);

main()
{
int p,l,hsl;
/*Memasukan nilai untuk var p*/
printf("Masukan panjang persegi panjang = ");
scanf("%d",&p);
/*Memasukan nilai untuk var p*/
printf("Masukan lebar persegi panjang = ");
scanf("%d",&l);
/*pemanggilan fungsi luas dan nilai yang dikemblaikan di tampung d var hsl*/
hsl=luas(p,l);
printf("Luas persegi panjang adalah %d cm^2",hsl);
printf("\n");
system("pause");
return 0;
}

/*sub-program fungsi*/
int luas(int panjang, int luas)
{
int l; //var yang akan dikembalikan nilainya ke program utama
l=panjang*luas;
return l; //pengembalian nilai
}

/*
luas(p,l);
int luas(int panjang, int luas)
var p memberikan nilai ke parameter panjang
var l memberikan nilai ke parameter luas
*/

Contoh Hasil Program :
Hellya

Made with by Odd Themes

© 2013 Odd Themes, Inc. All rights reserved.