Selasa, 29 Maret 2011

Menghitung Luas Bangun Dengan C++

Di sini dituliskan beberapa syntax untuk menghitung Luas, Keliling dan Volume dari Bangun datar dan Bangun Ruang, Jadi tinggal Anda Modifikasi aja ya . . . .
untuk include nya anda pilih dan
#include
#include
using namespace std;
void main()
{

int pilihan;
float Lsegitiga,Ksegitiga,Lpersegi,Kpersegi,Lpersegipanjang,Kpersegipanjang,Llingkaran,Klingkaran,Vkubus,LPkubus,Vbalok,LPbalok,Vbola,LPbola,Vlimassegiempat,LPlimassegiempat,Vtabung,LPtabung ;
float a, t, s, p, l, r, phi,sAB,sBC,sCA;
char ulang;
do
{
clrscr();
cout<<"(c) Created By Irpan Kusyadi"<<<<"Menu Utama"<<<"1. Menghitung Luas & Keliling Segitiga"<<<"2. Menghitung Luas & Keliling Bujursangkar"<<<"3. Menghitung Luas & Keliling Persegipanjang"<<<"4. Menghitung Luas & Keliling Lingkaran"<<<"5. Menghitung Volum & Luas Permukaan Kubus"<<<"6. Menghitung Volum & Luas Permukaan Balok"<<<"7. Menghitung Volum & Luas Permukaan Bola"<<<"8. Menghitung Volum & Luas Permukaan Limas Segi Empat"<<<"9. Menghitung Volum & Luas Permukaan Tabung"<<<"10. Exit"<<<<<"Pilihan anda : ";cin>>pilihan;
switch (pilihan)
{
case 1 :
cout<<"Menghitung Luas Segitiga"<<<"Menghitung Keliling Segitiga"<<<"Masukkan alas segitiga : ";cin>>a;
cout<<"Masukkan tinggi segitiga : ";cin>>t;
cout<<"Masukkan sisi AB segitiga : ";cin>>sAB;
cout<<"Masukkan sisi BC segitiga : ";cin>>sBC;
cout<<"Masukkan sisi CA segitiga : ";cin>>sCA;
Lsegitiga = 0.5*a*t;
Ksegitiga = sAB+sBC+sCA;
cout<<"Luas segitiga adalah : "<<<<"Keliling segitiga adalah : "<<<<"Menghitung Luas Bujursangkar"<<<"Menghitung Keliling Bujursangkar"<<<"Masukkan sisi persegi : ";cin>>s;
Lpersegi = s*s;
Kpersegi = 4*s;
cout<<"Luas bujursangkar : "<<<<"Keliling bujursangkar : "<<<<"Menghitung Luas Persegipanjang"<<<"Menghitung Keliling Persegipanjang"<<<"Masukkan panjang : ";cin>>p;
cout<<"Masukkan lebar : ";cin>>l;
Lpersegipanjang = p*l;
Kpersegipanjang = (p+l)*2;
cout<<"Luas Persegipnjng: "<<<<"Keliling Persegipnjng: "<<<<"Menghitung Luas Lingkaran"<<<"Menghitung Keliling Lingkaran"<<<"Masukkan jari-jari lingkaran : ";cin>>r;
phi = 3.14;
Llingkaran = phi*r*r;
Klingkaran = phi*(r+r);
cout<<"Luas lingkaran adalah : "<<<<"Keliling lingkaran adalah : "<<<<"Menghitung Volum Kubus"<<<"Menghitung Luas Permukaan Kubus"<<<"Masukkan sisi kubus : ";cin>>s;
Vkubus = s*s*s;
LPkubus = 6*s;
cout<<"Volum kubus adalah : "<<<<"Luas permukaan kubus adalah : "<<<<"Menghitung Volum Balok"<<<"Menghitung Luas Permukaan Balok"<<<"Masukkan panjang balok : ";cin>>p;
cout<<"Masukkan lebar balok : ";cin>>l;
cout<<"Masukkan tinggi balok : ";cin>>t;
Vbalok = p*l*t;
LPbalok = (2*p*l)+(2*p*t)+(2*l*t);
cout<<"Volum balok adalah : "<<<<"Luas permukaan balok adalah : "<<<<"Menghitung Volum Bola"<<<"Menghitung Luas Permukaan Bola"<<<"Masukkan jari jari bola : ";cin>>r;
cout<<"Masukkan tinggi bola : ";cin>>t;
phi = 3.14;
Vbola = 4/3*phi*r*t*t*t;
LPbola = 4*phi*r*r;
cout<<"Volum bola adalah : "<<<<"Luas permukaan bola adalah : "<<<<"Menghitung Volum Limas Segi Empat"<<<"Menghitung Luas Permukaan Limas Segi Empat"<<<"Masukkan panjang limas segi empat : ";cin>>p;
cout<<"Masukkan lebar limas segi empat : ";cin>>l;
cout<<"Masukkan tinggi limas segi empat : ";cin>>t;
Vlimassegiempat = (p*l*t)*1/3;
LPlimassegiempat = ((p+l)*t)+(p*l);
cout<<"Volum limas segi empat adalah : "<<<<"Luas permukaan limas segi empat adalah : "<<<<"Menghitung Volum Tabung"<<<"Menghitung Luas Permukaan Tabung"<<<"Masukkan jari jari tabung : ";cin>>r;
cout<<"Masukkan tinggi tabung : ";cin>>t;
phi = 3.14;
Vtabung = phi*r*r*t;
LPtabung = (2*phi*r)*(r*t);
cout<<"Volum tabung adalah : "<<<<"Luas permukaan tabung adalah : "<<<<"Exitâ?¦"<<<"Menu tidak tersediaâ?¦"<<<"Kembali ke Menu Utama (y/n)?";cin>>ulang;
}while(ulang == 'y');
}