09 Agustus 2009

Program Perhitungan with C++

09 Agustus 2009
Program ini berisikan program perhitungan diantara:
1. Pembagian
2. Menghitung Luas Segitiga
3. Menghitung Keliling Segitiga
4. Menghitung Luas Lingkaran
5. Menghitung Keliling Lingkaran
6. Menghitung Volume Silinder
dengan user sendiri menginputkan data yg ingin di hitung.

syntac:

#include <iostream.h>
#include <conio.h>
#define phi 3.14


//Rumus Pembagian
float bagi(float bil1, float bil2)
{
float hsl;
hsl=bil1/bil2;
return(hsl);
}


//Rumus Luas Segitiga
float ls_sgt(float als, float tgi)
{
float hsl;
hsl=0.5*als*tgi;
return(hsl);
}


//Rumus Keliling Segitiga
float kll_sgt(float als, float tgi)
{
float hsl;
hsl=als*tgi;
return(hsl);
}


//Rumus Luas Lingkaran
float ls_lngkrn(float jari)
{
float hsl;
hsl=phi*jari*jari;
return(hsl);
}


//Rumus Keliling Lingkaran
float kll_lngkrn(float jari)
{
float hsl;
hsl=2*phi*jari;
return(hsl);
}


//Rumus Volume Silinder
float vlm_slndr(float jari, float tgi)
{
float hsl;
hsl=phi*jari*jari*tgi;
return(hsl);
}


main ( )
{
int menu;
char v;
float als,tgi,jari,bil1,bil2;


do
{
clrscr();
cout<<endl;
cout<<" |========================================|"<<endl;
cout<<" | |"<<endl;
cout<<" | Menu Pilihan : |"<<endl;
cout<<" | |"<<endl;
cout<<" | 1. Pembagian |"<<endl;
cout<<" | 2. Menghitung Luas Segitiga |"<<endl;
cout<<" | 3. Menghitung Keliling Segitiga |"<<endl;
cout<<" | 4. Menghitung Luas Lingkaran |"<<endl;
cout<<" | 5. Menghitung Keliling Lingkaran |"<<endl;
cout<<" | 6. Menghitung Volume Silinder |"<<endl;
cout<<" | |"<<endl;
cout<<" |========================================|"<<endl;
cout<<endl;
cout<<"Menu Pilihan Anda Adalah :";
cin>>menu;

clrscr();
if(menu==1)
{
cout<<"Pembagian"<<endl<<endl;
cout<<"Masukan Bilangan Pertama :";
cin>>bil1;
cout<<"Masukan Bilangan Kedua :";
cin>>bil2;
cout<<"Hasil Pembagian : "<<bil1<<" / "<<bil2<<" = "<<bagi(bil1,bil2)<<endl;
}

else if(menu==2)
{
cout<<"Menghitung Luas Segitiga"<<endl<<endl;
cout<<"Masukan Alas :";
cin>>als;
cout<<"Masukan Tinggi :";
cin>>tgi;
cout<<"Hasil Luas Segitiga : "<<0.5<<" * "<<als<<" * "<<tgi<<" = "<<ls_sgt(als,tgi)<<endl;
}

else if(menu==3)
{
cout<<"Menghitung Keliling Segitiga"<<endl<<endl;
cout<<"Masukan Alas :";
cin>>als;
cout<<"Masukan Tinggi :";
cin>>tgi;
cout<<"Hasil Keliling Segitiga : "<<als<<" * "<<tgi<<" = "<<kll_sgt(als,tgi)<<endl;
}

else if(menu==4)
{
cout<<"Menghitung Luas Lingkaran"<<endl<<endl;
cout<<"Masukan Jari - Jari :";
cin>>jari;
cout<<"Hasil Luas Lingkaran : "<<phi<<" * ("<<jari<<" * "<<jari<<") = "<<ls_lngkrn(jari)<<endl;
}

else if(menu==5)
{
cout<<"Menghitung Keliling Lingkaran"<<endl<<endl;
cout<<"Masukan Jari - Jari :";
cin>>jari;
cout<<"Hasil Keliling Lingkaran : "<<2<<" * "<<phi<<" * "<<jari<<" = "<<kll_lngkrn(jari)<<endl;
}

else if(menu==6)
{
cout<<"Menghitung Volume Silinder"<<endl<<endl;
cout<<"Masukan Jari - Jari :";
cin>>jari;
cout<<"Masukan Tinggi :";
cin>>tgi;
cout<<"Hasil Volume Silinder : "<<phi<<" * ("<<jari<<" * "<<jari<<") * "<<tgi<<" = "<<vlm_slndr(jari,tgi)<<endl;
}

else if(menu>6)
{
cout<<"Perhatian!"<<endl;
cout<<"============";
cout<<endl;
cout<<"Menu Pilihan Anda Tidak Ditemukan !!!"<<endl<<endl;
}
cout<<endl;
cout<<"Ingin Menghitung Lagi (Y/T)?";
cin>>v;
}
while(v=='y');
getch();
}


input:

3 comments:

perubahan adlah awal dari segalanya mengatakan...

bisa ajarkan saya perhitungan c++ yang hasilnya bilangan pecahan

Opie Eyek mengatakan...

:|: maksudnya bilangan pecahan gmana?????
.
perhitungan yang di inputkan sendiri?
bisa kasi contoh program kasarnya? kayak
3.5 + 3.5 = 7

Anonim mengatakan...

gan kalo 1 perhitungan sudah diselesaikan trus ada opsion untuk menghitung lagi itu pake staement if lalo go to ya dan gmna deklarasinya

Poskan Komentar

sampaikan komentar dengan sopan dan bertanggung jawab :)