1. Luas Bujur Sangkar
2. Keliling Bujur Sangkar
3. Luas Persegi Panjang
4. Keliling Persegi Panjang
5. Luas Lingkaran
6. Keliling Lingkaran
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