Rabu, 11 Juni 2008

DASAR PEMOGRAMAN C++ BAGIAN 1

Membuat program menu pilihan menghitung :
1. luas segitiga
2. luas persegi panjang
3. luas trapesium
4. faktorial
Variabel yang dibutuhkan merupakan inputan. Pembuatan program menggunakan
fungsi. Ada pilihan untuk mengulang menu awal atau tidak.
#include
#include
#include
#include
int hasil1;
char jawab;
int pil,a,t,p,l,s1,s2,n,b,masukan;
int L_segitiga()
{
int L1;
L1=0.5*a*t;
return L1;
}
int L_pp()
{
int L2;
L2=p*l;
return L2;
}
int L_trapesium()
{
int L3;
L3=0.5*(s1+s2)*t;
return L3;
}
int faktorial()
{
int n,b;
cout<<"Masukkan jumlah faktorial : ";cin>>n;
cout<b=1;
for (int a=1;a<=n;a++)
{
b=b*a;
}
cout<cout<return b;
}
void main()
{
jawab='Y';
while(toupper(jawab)=='Y')
{
cout<{clrscr();
cout<<"=============================="<cout<<"| Program Ahmad Nurdin Tsani |"<cout<<"=============================="<cout<<" Menu Pilihan "<cout<<"1. segitiga "<cout<<"2. persegi panjang "<cout<<"3. trapesium "<cout<<"4. faktorial "<cout<<"Masukkan pilihan anda : ";
cin>>p;
switch (p)
{
case 1 : cout<<"Masukkan alas : ";cin>>a;
cout<<"Masukkan tinggi : ";cin>>t;
hasil1=L_segitiga();
cout<<"Luas segitiga adalah "<cout<break;
case 2 :cout<<"Masukkan panjang: ";cin>>p;
cout<<"Masukkan lebar: ";cin>>l;
hasil1=L_pp();
cout<<"Luas Persegi panjang adalah "<cout<break;
case 3 : cout<<"Masukkan sisi pertama : ";cin>>s1;
cout<<"Masukkan sisi kedua : ";cin>>s2;
cout<<"Masukkan tinggi : ";cin>>t;
hasil1=L_trapesium();
cout<<"Luas Trapesium adalah "<cout<break;
case 4 :faktorial();
break;
default:
cout<<"Masukan anda salah!";
}
cout<cout<<"Apakah anda ingin mengulang?(Y/T) : ";
do{
putchar('\b');
jawab=getche();
}while(!(toupper(jawab)=='Y'||toupper(jawab)=='T'));
cout<}}}

Tidak ada komentar: