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(....);
}
 
 
C.Langkah Kerja
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
 
 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ7JP3wT_yrOj2L7kwDIxyAZmtR8fT8_yaei84eoq0gGNEVqcyDV9-RSbux9jNb7lGzHpsCL5Exq35JTyEwZwf-OoQqWsuAOAuM7qVGjrM_kyM2yAwrGbAmk0DGWTJY3f8vFrTr49NpQ/s1600/hasil12-1.PNG

D.Kesimpulan
   
       Fungsi tanpa parameter digunakan untuk mengelola nilai seorang mahasiswa dan fungsi dengan passing parameter berguna untuk menghitung volume benda geometris.

Komentar

Postingan Populer