Senin, 18 Oktober 2010

case and looping luas lingkaran,keliling lingkaran,luas segitiga dan luas balok

Salah satu program yang saya buat sekedar iseng-iseng...hohoho...100% work tenang ajja.!!!!
buat loe loe yang pada bingung, silahkan copy ajja langsung codingnya...manfaatkan dengan sebaik-baiknya...

#include <iostream.h>
#include <conio.h>
int fungsi_menu(void);
float luas_lingkaran(void);
float keliling_lingkaran(void);
float luas_segitiga(void);
float luas_persegi_panjang(void);
int menu_exit(void); char n;
main ()
{
fungsi_menu();
return 0;
}
int fungsi_menu()
{
clrscr();
int a;
cout << " KHAIRUL AKMAL ";
cout << " D05109007 \n\n";
cout << " pilihan anda\n\n";
cout << "1. luas lingkaran\n";
cout << "2. keliling lingkaran\n";
cout << "3. luas segitiga\n";
cout << "4. luas persegi panjang\n\n";

cout<<"   yang anda pilih 1/2/3/4 = ";
cin>> a;cout<<"\n\n";
switch (a)
{
case 1:
luas_lingkaran();
break;
case 2:
keliling_lingkaran();
break;
case 3:
luas_segitiga();
break;
case 4:
luas_persegi_panjang();
break;
default:
break;
}
return 0;
}
float luas_lingkaran()
{
float r,z,phi=3.14;
char a;
cout<<"rumus lingkaran = phi*r*r\n\n";
cout<<"masukkan r =";
cin>>r;
z = phi*r*r;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float keliling_lingkaran()
{
float r,z,phi=3.14;
char a;
cout<<"rumus keliling lingkaran = 2*phi*r\n\n";
cout<<"masukkan r =";
cin>>r;
z = 2*phi*r;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float luas_segitiga()
{
float al,t,z;
char a;
cout<<"rumus luas segitiga = 0.5*a*t\n\n";
cout<<"masukkan a =";
cin>>al;
cout<<"masukkan t =";
cin>>t;
z = 0.5*al*t;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
float luas_persegi_panjang()
{
float p,l,z;
char a;
cout<<"rumus persegi panjang = P*l\n\n";
cout<<"masukkan P =";
cin>>p;
cout<<"masukkan l =";
cin>>l;
z = p*l;
cout << "hasilnya : " << z << endl;
cout << endl;
menu_exit();
return 0;
}
int menu_exit()
{
char a;
cout<<"bila ingin mengulang silahkan tekan (Y)/jika tidak (N) " ;
cin>> a;
if (a == 'y')
{
cout << endl;
fungsi_menu();
}
else
{
cout << "\n\n           silahkan keluar dari program";
cout << "\n                    TERIMA KASIH";
}
return 0;
}