Laporan Praktikum Pert 13 Fungsi Part 2
Laporan Praktikum Pert 13 Fungsi Part 2
A.Tujuan
- Mengetahui perbedaan fungsi tanpa passing parameter dengan fungsi dengan passing parameter
B.Teori Dasar
1. Fungsi dengan return value (dalam
bahasa lain disebut function)
a. Tanpa passing parameter
Bentuk:
tipe namaFungsi()
{
aksi-aksi;
return(....);
}
Contoh:
double volTabung() //nama fungsi
“volTabung” pada contoh ini, berubah menjadi variabel (membawa suatu nilai.
Sehingga nilai vol pada “return” akan menjadi nilai volTabung. Oleh karena itu,
perlu digunakan penampung, ex: a=volTabung(); artinya nilai di volTabung ditampung oleh a.
{
double vol, jari, tinggi;
printf("Menghitung Volume
Tabung\n");
printf("Ketikkan nilai
jari-jari: ");
scanf("%lf",
&jari); fflush(stdin);
printf("Ketikkan nilai
tinggi : ");
scanf("%lf",
&tinggi); fflush(stdin);
vol = PHI * pow(jari, 2) *
tinggi;
return(vol);
printf("Volume Tabung
tersebut = %0.2lf kubik\n", vol);
Dengan
passing parameter
è
Hanya
bisa menghasilkan 1 hasil, terlihat pada contoh di bawah, misalnya hanya untuk
mencari hasil “vol”.
Bentuk:
tipe namaFungsi(Parameter)
{
aksi-aksi;
return(....);
}
1.Buka aplikasi Dev C++
2.Klik File, New,
Source file atau (Ctrl + N)
3.Ketikan
source code yang akan dibuat
4.Apabila telah selesai jalankan program dengan cara mengklik compile and run (f11)
1.Fungsi dengan return value tanpa passing parameter
Source Code:
Running program
2.Fungsi dengan return value dengan passing parameter 1
Source Code:
Running program
3.Fungsi dengan return value dengan passing parameter 2
Running program
D.Kesimpulan
Fungsi tanpa parameter digunakan untuk mengelola nilai seorang mahasiswa dan fungsi dengan passing parameter berguna untuk menghitung volume benda geometris.
Komentar
Posting Komentar