PROGRAM NI MOHON KALAU SALAH DI BENARKAN SENDIRI
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <complex.h>
#include "class.h"
#include "main.cpp"
istream& operator>>(istream& in, kalkulatorWini& x){
cout<<"--------------------------\n";
cout<<" PROGRAM KALKULATOR \n";
cout<<"by Deswini (07018326)\n";
cout<<"--------------------------\n";
cout<<"1. Tambah\n";
cout<<"2. Kurang\n";
cout<<"3. Kali\n";
cout<<"4. Bagi\n";
cout<<"5. Per x\n";
cout<<"6. Kuadrat\n" ;
cout<<"7. Akar\n";
cout<<"8. Pangkat\n";
cout<<"9. Faktorial\n";
cout<<"10. Exit\n";
cout<<"Masukan pilihan Anda=";
int pil;
cin>>pil;
if (pil==1){
x.tambah();}
else if (pil==2){
x.kurang();}
else if (pil==3){
x.kali();}
else if (pil==4){
x.bagi();}
else if (pil==5){
x.perx();}
else if (pil==6){
x.kuadrat();}
else if (pil==7){
x.akar();}
else if (pil==8){
x.pangkat();}
else if (pil==9){
x.faktorial();}
else if (pil==10){
cout<<"Anda telah keluar dari program";}
else
cout<<"Inputan Anda Salah\n";
return in;
}
ostream& operator<<(ostream& out, const kalkulatorWini& ){
out<<"Terimakasih"<<endl;
return out;
}
kalkulatorWini::kalkulatorWini(){} //konstruktor
kalkulatorWini::~kalkulatorWini(){} //destruktor
int kalkulatorWini::tambah(){
cout<<"Masukan bilangan 1= ";
cin>>a;
cout<<"Masukan bilangan 2= ";
cin>>b;
hasil=a+b;
cout<<"Hasil tambah "<<a<<" dan "<<b<<"= "<<hasil<<endl;
return hasil;
}
int kalkulatorWini::kurang(){
cout<<"Masukan bilangan 1= ";
cin>>a;
cout<<"Masukan bilangan 2= ";
cin>>b;
hasil=a-b;
cout<<"Hasil kurang "<<a<<" dan "<<b<<"= "<<hasil<<endl;
return hasil;
}
int kalkulatorWini::kali(){
cout<<"Masukan bilangan 1= ";
cin>>a;
cout<<"Masukan bilangan 2= ";
cin>>b;
hasil=a*b;
cout<<"Hasil kali "<<a<<" dan "<<b<<"= "<<hasil<<endl;
return hasil;
}
float kalkulatorWini::bagi(){
cout<<"Masukan bilangan 1= ";
cin>>a;
cout<<"Masukan bilangan 2= ";
cin>>b;
hasil=a/b;
cout<<"Hasil bagi "<<a<<" dan "<<b<<"= "<<hasil<<endl;
return hasil;
}
float kalkulatorWini::perx(){
cout<<"Masukan bilangan 1= ";
cin>>a;
hasil=1/a;
cout<<"Hasil 1 per x = "<<hasil<<endl;
return hasil;
}
int kalkulatorWini::pangkat(){
cout<<"Masukan bilangan 1= ";
cin>>a;
cout<<"Masukan pangkat= ";
cin>>b;
int hasil=1;
for(int i=1;i<=b;i++)
hasil*=a;
cout<<"Hasil "<<a<<" pangkat "<<b<<"= "<<hasil<<endl;
return hasil;
}
int kalkulatorWini::akar(){
cout<<"Masukan bilangan= ";
cin>>a;
hasil=sqrt(a);
cout<<"Hasil akar = "<<hasil<<endl;
return hasil;
}
int kalkulatorWini::kuadrat(){
cout<<"Masukan bilangan= ";
cin>>a;
hasil=a*a;
cout<<"Hasil kuadrat= "<<hasil<<endl;
return hasil;
}
long kalkulatorWini::faktorial(){
cout<<"Masukan bilangan= ";
cin>>a;
long fak=1;
for(int i=1;i<=a;i++)
fak=fak*i;
cout<<"Hasil "<<a<<"faktorial= "<<fak<<endl;
return hasil;
}
jadwal stmik
12 tahun yang lalu
aku diajari pemrograman yo mas sesuk ...
BalasHapusbesok gan kalu udah tepat waktuny
BalasHapusbiar kamu ada tau dlu dasar2 nya ok