Friday, May 2, 2014

PROGRAM C++ LUAS BANGUN

#include <conio.h>
#include <iostream.h>
#include <stdio.h>

void main()
{
int pil;
float luaspp,kllpp,luaslingk,luassegitiga,p,l,a,t,r;
char ulang;
do
{
clrscr();
cout<<" Menghitung luas bangun "<<endl;
cout<<" -----------------------"<<endl;
cout<<"       Menu Utama       "<<endl;
cout<<" Pilihan untuk menghitung "<<endl;
cout<<" 1.Luas persegi panjang "<<endl;
cout<<" 2.Keliling persegi panjang"<<endl;
cout<<" 3.Luas lingkaran"<<endl;
cout<<" 4.Luas segitiga"<<endl;
cout<<" 0.Exit"<<endl;
cout<<" masukan Pilihan:";cin>>pil;
switch(pil)
{
case 1:
cout<<" Menghitung Luas persegi panjang"<<endl;
cout<<"         Masukan panjang      :";cin>>p;
cout<<"         Masukan lebar        :";cin>>l;
luaspp=p*l;
cout<<"         Luas Persegi panjang :"<<luaspp<<endl;
break;
case 2:
cout<<" Menghitung keliling persegi Panjang"<<endl;
cout<<"         Masukan panjang      :";cin>>p;
cout<<"     Masukan Lebar        :";cin>>l;
kllpp=2*(p+l);
cout<<"     Kll persegi panjang  :"<<kllpp<<endl;
break;
case 3:
cout<<" Menghitung Luas Lingkaran"<<endl;
cout<<"         Masukkan jari-jari   :";cin>>r;
luaslingk=3.14*r*r;
cout<<"         Luas lingkaran            :"<<luaslingk<<endl;
break;
case 4:
cout<<" Menghitung Luas Segitiga "<<endl;
cout<<"     Masukan alas         :";cin>>a;
cout<<"     Masukan Tinggi       :";cin>>t;
luassegitiga=0.5*a*t;
cout<<"     Luas segitiga        :"<<luassegitiga<<endl;
break;
case 0:
cout<<endl;

break;
}
cout<<" Kembali ke Menu Awal (y/n)?";cin>>ulang;
}while(ulang == 'y');

getch();
}