Get me outta here!

Wednesday, May 18, 2016

Bebrapa Contoh Program Menggunakan Fungsi Nonvoid dan Void

Dibawah ini merupakan beberapa contoh program dengan menggunakan fungsi non void dan void untuk menghitung :
1.      Luas Bujur Sangkar
2.      Keliling Bujur Sangkar
3.      Luas Persegi Panjang
4.      Keliling Persegi Panjang
5.      Luas Lingkaran

6.      Keliling Lingkaran

Langsung saja kita akan membahas tentang coding programnya :

A. Menggunakan Fungsi Non void

//Nama : Agustin Dwi Cahyani
//15.02.8948(D3 MI 01)
//Mengunakan fungsi non void

#include <iostream>

float luasbj(float sisi)
{return (sisi*sisi);}
float kelbuj(float sisi)
{return (4*sisi);}

float luaspj(float pj, float le)
{return (pj*le);}
float kelilingpj(float pj, float le)
{return 2*(pj+le);}

float luasling(float r)
{return (3.14*r*r);}
float keling(float r)
{return (2*3.14*r);}


using namespace std;
int main(){
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
 cout<<"\nProgram Untuk Menghitung Bangun Datar Bujur Sangkar";
float s;
cout<<"\nMasukan nilai sisi\t\t=";cin>>s;
luasbj(s);
cout<<"\nLuas Bujur Sangkar\t\t="<<luasbj(s);
kelbuj(s);
cout<<"\nKeliling Bujur Sangkar\t\t="<<kelbuj(s);
cout<<endl;
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\nProgram Untuk Menghitung Bangun Datar Persegi Panjang";

float pp,lb;
cout<<"\nMasukan Panjang Persegi Panjang\t=";cin>>pp;
cout<<"\nMasukan Lebar Persegi Panjang\t=";cin>>lb;
luaspj(lb,pp);
cout<<"\nLuas Persegi Panjang\t\t="<<luaspj(lb,pp);
kelilingpj(lb,pp);
cout<<"\nKeliling Persegi Panjang="<<kelilingpj(lb,pp);
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\nProgram Untuk Menghitung Bangun Datar Lingkaran";

float jari;
cout<<"\nMasukan Jari-jari\t\t=";cin>>jari;
luasling(jari);
cout<<"\nLuas Lingkaran\t\t\t="<<luasling(jari);
keling(jari);
cout<<"\nKeliling Lingkaran\t\t="<<keling(jari);
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

return 0;
}

Outputnya sebagai berikut :



















B. Menggunakan Funsi Void
Perhatikan coding program dibawah ini :

//Nama : Agustin Dwi Cahyani
//15.02.8948(D3MI01)

#include <iostream>

void luasbj(float &lb, float sisi)
{ lb =sisi*sisi;}
keliling(float &kb, float sisi)
{kb=4*sisi;}

void luaspj(float &lpj, float pj, float le)
{ lpj =pj*le;}
kelilingpj(float &kpj, float pj, float le)
{kpj=2*(pj+le);}

void luasling(float &luling, float r)
{ luling =3.14*r*r;}
kelilingling(float &keling, float r)
{keling=2*3.14*r;}


using namespace std;
int main(){
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
 cout<<"\nProgram Untuk Menghitung Bangun Datar Bujur Sangkar";
float s, hsla;
cout<<"\nMasukan nilai sisi\t\t=";cin>>s;
luasbj(hsla,s);
cout<<"\nLuas Bujur Sangkar\t\t="<<hsla;
keliling(hsla,s);
cout<<"\nKeliling Bujur Sangkar\t\t="<<hsla;
cout<<endl;
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\nProgram Untuk Menghitung Bangun Datar Persegi Panjang";

float pp,lb,hsl;
cout<<"\nMasukan Panjang Persegi Panjang\t=";cin>>pp;
cout<<"\nMasukan Lebar Persegi Panjang\t=";cin>>lb;
luaspj(hsl,lb,pp);
cout<<"\nLuas Persegi Panjang\t\t="<<hsl;
kelilingpj(hsl,lb,pp);
cout<<"\nKeliling Persegi Panjang="<<hsl;
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\nProgram Untuk Menghitung Bangun Datar Lingkaran";

float jari,hslb;
cout<<"\nMasukan Jari-jari\t\t=";cin>>jari;
luasling(hslb,jari);
cout<<"\nLuas Lingkaran\t\t\t="<<hslb;
kelilingling(hslb,jari);
cout<<"\nKeliling Lingkaran\t\t="<<hslb;
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";
cout<<"\n++++++++++++++++++++++++++++++++++++++++++++++++++++";

return 0;
}

Output Programnya adalah






0 comments:

Post a Comment