Selasa, 01 Juni 2010
Source Code C++ "Sederhananya Kalkulator Saya"
Suatu hari saya ditanyain dosen Matik 4 pangkat 24 . . $_$. Nah lo!! Ngitung pake jari mpe berapa lap juga gak bakalan selesai. Terlanjur dendam kesumat ma ntu dosen saya lampiaskan buat program kalkuator ini. Check this out!!!
#include <iostream>
#include <math.h>
#include <cstdlib>
using namespace std;
class kalkulasi {
friend istream& operator>>(istream&, kalkulasi&);
friend ostream& operator<<(ostream&, const kalkulasi&);
public:
void pilihan();
private:
long double a,m,r,n;
};
void kalkulasi::pilihan(){
if (n==1){
a=m+r;
}
else if (n==2){
a=m-r;
}
else if(n==3){
a=m*r;
}
else if(n==4){
a=m/r;
}
else if(n==5){
a=pow(m,1.0/r);
}
else if(n==6){
a=pow(m,r);}
else {
cout<<"kami tidak menyediakan perhitungan selain ke 6 diatas\n";
}
}
istream& operator>>(istream& in, kalkulasi& input){
cout<<"^+^^++===================++^^+^ "<<endl;
cout<<"^ KALKULATORKU KALKULATORMU ^ "<<endl;
cout<<"^ DIJAMIN KETEPATANNYA ^ "<<endl;
cout<<"^+^^++===================++^^+^ "<<endl<<endl<<endl;
cout<<"OPERASI PERHITUNGAN YANG KAMI SEDIAKAN"<<endl<<endl;
cout<<"\n1.Penjumlahan\n2.Pengurangan\n3.Perkalian\n4.Pembagian\n5.Pengakaran\n6.Pemangkatan\n" <<endl;
cout<<"PILIH PERHITUNGAN YANG ANDA INGINKAN :"<<endl;
in >>input.n;
cout<<endl;
cout<<"MASUKKAN ANGKA YANG ANDA INGINKAN :\n ";
in>>input.m>>input.r;
cout<<endl;
return in;
}
ostream& operator<<(ostream& out, const kalkulasi& output){
out<<output.a;
return out;
}
int main()
{
kalkulasi k;
cin>>k;
k.pilihan();
cout<<"HASILNYA : "<<k<<endl;
system("PAUSE");system("cls");
return main();
}
Label:
Informatique
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar