Kamis, 13 Maret 2014

TUGAS 2 PBO , Kalkulator sederhana menggunakan class

#include<iostream>
#include<conio.h>
#include<string.h>
#include<cstdlib>
using namespace std;

class hitung
{
public:
float tambah(float a1,float a2)
{
float hasil=a1+a2;
return hasil;
}
float kurang(float a1,float a2)
{
float hasil=a1-a2;
return hasil;
}
float kali(float a1,float a2)
{
float hasil=a1*a2;
return hasil;
}
float bagi(float a1,float a2)
{
float hasil=a1/a2;
return hasil;
}
};
hitung ini;

void header()
{
cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";
cout<<"\t\t++               KALKULATOR SEDERHANA                   ++\n";
cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n\n";
}

main()
{
float a1,a2,a3,hasil,pilih;
char lagi;
header();
cout<<"Masukkan Angka 1 : ";
cin>>a1;
cout<<"Masukkan Angka 2 : ";
cin>>a2;
pilihan:
cout<<"1)Pertambahan\n2)Pengurangan\n3)Perkalian\n4)Pembagian\nPilih Operasi : ";
cin>>pilih;
if(pilih==1)
{
hasil=ini.tambah(a1,a2);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==2)
{
hasil=ini.kurang(a1,a2);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==3)
{
hasil=ini.kali(a1,a2);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==4)
{
hasil=ini.bagi(a1,a2);
cout<<"Hasil = "<<hasil<<endl;
}
cout<<"Ulangi lagi [y/n] ? : ";
cin>>lagi;
if(lagi=='y'||lagi=='Y')
{
goto lagi;
}
else if(lagi=='n'||lagi=='N')
{
goto end;
}
lagi:
system("cls");
header();
cout<<"Angka Sebelumnya : "<<hasil<<endl;
cout<<"Masukkan Angka selanjutnya : ";
cin>>a3;
cout<<"1)Pertambahan\n2)Pengurangan\n3)Perkalian\n4)Pembagian\nPilih Operasi : ";
cin>>pilih;
if(pilih==1)
{
hasil=ini.tambah(hasil,a3);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==2)
{
hasil=ini.kurang(hasil,a3);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==3)
{
hasil=ini.kali(hasil,a3);
cout<<"Hasil = "<<hasil<<endl;
}
else if(pilih==4)
{
hasil=ini.bagi(hasil,a3);
cout<<"Hasil = "<<hasil<<endl;
}
cout<<"Ulangi Lagi [y/n] ? : ";
cin>>lagi;
if(lagi=='y'||lagi=='Y')
{
goto lagi;
}
else
{
goto end;
}
end:
system("cls");
header();
cout<<"\nTERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI\n";
return 0;
getch();
}

Tidak ada komentar:

Posting Komentar