1.
Perbedaan fungsi dan prosedur
A.Fungsi
Fungsi
adalah merupakan bagian dari program yang memiliki tugas tertentu dan letaknya
dipisahkan dari program yang menggunakannya. Fungsi memiliki nilai
keluaran/output yang artinya setiap fungsi akan memberikan nilai balikan
terhadap pemanggilnya atau bisa juga didefinisikan mengembalikkan nilai sesuai
tipe data pada saat mendeklarasikan tipe data.
B. Prosedur
Prosedur
adalah sederetan instruksi yang dikerjakan secara berurutan dan diberi nama,
dan juga melakukan tujuan tertentu. Pada prosedur tidak memiliki nilai balik
seperti pada fungsi. Biasanya prosedur hanya memiliki satu fungsi tujuan dan
tidak bercampur dengan tujuan yang lain.
2. Studi kasus menggunakan fungsi/prosedur
Fungsi
#include<stdio.h>
//program
menghitung luas segitiga
int
segitiga (int alas, int tinggi)
{
int luas;
luas=(alas*tinggi)/2;
return luas;
}
int
main()
{
int luas, alas, tinggi,
hasil;
printf("masukkan
nilai alas :\n");
scanf("%d",
&alas);
printf("masukkan
nilai tinggi :\n");
scanf("%d",
&tinggi);
luas=segitiga(alas,tinggi);
printf("luas
segitiga=%d", luas);
}
Apabila kita compile maka akan muncul seperti berikut
0 komentar:
Posting Komentar