BAB IX
FUNGSI VOID
Bentuk umum dari pembuatan fungsi tanpa nilai balik ini adalah
seperti yang terlihat di bawah ini.
Latihan 1
1. Source code :
#include <iostream>
using namespace std;
void nama(string a) {
cout << "Halo "<< a;
return;
}
int main() {
string x;
cout<<"Masukkan Nama Anda :";cin >>x;
nama(x);
}
3. Analisa Program
Latihan 2
1. Source code :
#include <iostream>
using namespace std;
3. Analisa Program
Pada program diatas ada dua fungsi void,yaitu fungsi void untuk
menghitung Luas lingkaran dan keliling lingkaran, akan menjalankan
fungsi main terlebih dahulu yaitu memasukan jari-jari,kemudian akan
IX-5
Latihan 3
1. Source code :
#include <iostream>
using namespace std;
3. Analisa Program
Pada program menggunakan fungsi void untuk menghitung volume
kerucut, akan menjalankan fungsi main terlebih dahulu yaitu memasukan
jari-jari,dan tinggi kemudian akan memanggil fungsi void Volume
Kerucut dengan rumus Menghitung volume kerucut
IX-6
Tugas 1
1. Source code :
#include <iostream>
using namespace std;
3. Analisa Program
Pada program menggunakan fungsi void garis,program akan
menjalankan fungsi main terlebih dahulu yaitu memasukan namadan
prulangan yang diinginkan kemudian akan memanggil fungsi void garis
untuk perulangan for x=1; x<= data; x++;maka fungsi void akan
menampilkan hasil dari fugsi void tersebut sampai perulangan for
tersebut terpenuhi
Tugas 2
1. Source code :
#include <iostream>
using namespace std;
void garis(float n)
{
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
cout<<"*";
}
cout << endl;
}
for (int i=1+1;i<=n;i++)
{
for (int j=n;j>=i;j--)
{
cout << "*";
} cout << endl;}
}
int main()
{
float a;
cout<<"Masukkan Tinggi Tingkatan :";cin>>a ;
garis(a);
return 0;
}
IX-8
3. Analisa Program
Pada program menggunakan fungsi void garis,program akan
menjalankan fungsi main terlebih dahulu yaitu memasukan inputan tinggi
tingkatan yang diinginkan kemudian akan memanggil fungsi void garis
untuk perulangan for(int i=1;i<=n;i++) for(int j=1;j<=i;j++) for (int
i=1+1;i<=n;i++) for (int j=n;j>=i;j--) dengan cout yang dikeluarkan
adalah (*)
Tugas 3
4. Source code :
#include <iostream>
IX-9
5. Tampilan Program :.
6. Analisa Program
Pada program menggunakan fungsi void nama,program akan
menjalankan fungsi main terlebih dahulu yaitu memasukan nama dan
Berapa kali perulangan yang diinginkan kemudian akan memanggil
fungsi void nama untuk perulangan for x=1; x<= data; x++;maka fungsi
void akan menampilkan hasil dari fugsi void tersebut sampai perulangan
for tersebut terpenuhi
IX-10
IX.9 Kesimpulan
1. C++ tidak mengenal istilah prosedur (procedure) seperti pada saat kita
melakukan pemrograman dengan menggunakan bahasa Pascal
2. Fungsi void tidak dapat mengembalikan nilai apa pun. Tapi dapat
menggunakan pernyataan return.
3. Fungsi void dapat me return kan fungsi lain, dengan syarat fungsi tersebut
harus fungsi void juga.