Program Perhitungan with C++

Diposting pada 1.186 views

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 thoughts on “Program Perhitungan with C++

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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *