Fungsi didalam program adalah untuk menyelesaikan tugas tertentu yg terletak di luar program utama dan sewaktu waktu bisa di panggil.
Untuk memabuat suatu program, kita terlebih dahulu harus mengetahui rumus-rumus yang kita ingin cari.
ex: mencari keliling persegi panjang, mencari luas segitiga, mencari volume bola, dan lain sebagainya;
Nah, Saya akan menjabarkannya seperti dibawah ini:
# include <iostream.h>
# include <conio.h>
# include <stdio.h>
void keliling_persegip()
{
float p, l,kl;
clrscr();
cout << "Menghitung Keliling Persegi Panjang\n\n";
cout << "Inputkan nilai Panjang = "; cin >> p;
cout << "Inputkan nilai Lebar = "; cin >> l;
kl = 2*p+2*l;
cout << "Keliling Persegi Panjang = " << kl << "\n\n";
cout << "Tekan tombol untuk kembali ke menu pilihan";
getch();
}
void luas_segitiga()
{
float a,t,ls;
clrscr();
cout << "Menghitung Luas Segitiga\n\n";
cout << "Inputkan nilai alas = "; cin >> a;
cout << "Inputkan nilai tinggi = "; cin >> t;
ls = 0.5*a*t;
cout << "Luas Segitiga = " << ls << "\n\n";
cout << "Tekan tombol untuk kembali ke menu pilihan";
getch();
}
void volume_bola()
{
float phi=3.14, r,vl;
clrscr();
cout << "Menghitung Luas Lingkaran\n\n";
cout << "Inputkan nilai jari-jari lingkaran = "; cin >> r;
vl = phi*4*r*r*r/3;
cout << "Volume Lingkaran = " << vl << "\n\n";
cout << "Tekan tombol untuk kembali ke menu pilihan";
getch();
}
main()
{
char p=' ';
p='1';
while ((p=='1') | (p=='2') | (p=='3'))
{
clrscr();
cout << "MENU PILIHAN\n\n";
cout << "[1]. Menghitung Keliling Persegi Panjang\n";
cout << "[2]. Menghitung Luas Segitiga\n";
cout << "[3]. Menghitung Volume Lingkaran\n";
cout << "[4]. Selesai\n";
cout << "Pilihan Anda [1-4] = "; cin >> p;
if (p=='1')
keliling_persegip();
else
if (p=='2')
luas_segitiga();
else
if (p=='3')
volume_lingkaran();
}
}
