Nama/NIM     : Syahril Ramadhani/ 16214050
Jurusan           : Teknik Elektronika
Grup              : 1P2 
Tugas             : Algoritma dan Pemograman

A.  RINGKASAN DASAR TEORI

Fungsi Part 2

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);
}

Contoh Program:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define PHI 3.14

double volTabung();

main()
{
                double a;
                a = volTabung();
                printf("Volume Tabung tersebut = %0.2lf kubik\n", a);
               
                printf("Volume Tabung yang lain = %0.2lf kubik\n", volTabung());
}


double volTabung()
{
                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);
               
}




b.       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(....);
}

Contoh:
double volTabung(double j, double t)
{
   double vol;
   vol = PHI * pow(j, 2) * t;
   return vol;
}

Atau: sebaiknya gunakan contoh di bawah untuk efektifitas, meskipun hasilnya sama.
double volTabung(double j, double t)
{
   return(PHI * pow(j, 2) * t);
}


B.  LANGKAH PENGERJAAN
1. Jalankan Aplikasi Bahasa Pemograman Dev C++
2. Klik File - New - Source File, maka akan tampil form baru
3. Simpan file dengan Menu: File-Save atau tekan tombol Ctrl-S (atau pilih Menu: File-Save As...untuk Mengganti nama File).
4. dan Masukan pengarah atau tanda dari Bentuk Umum Bahasa Pemograman Dev C++
Seperti Percobaan saya di Bawah ini…!!!
5. Untuk Melihat Hasilnya Cukup klik COMPILE atau COMPILE & RUN
Note #Jangan_sampai_ada_kesalahan…!!! Oke

·         Program Menghitung Volume benda geometris

Running Program

·         Program Menghitung Volume benda geometris



Running Program 




·         Program Mengelola Nilai Algoritma




Running Program