#include <iostream>
#include <math.h>
class calculator{
public:
calculator();
void masuk();
void proses();
private:
float a, b;
float hasil;
int x;
};
calculator::calculator(){
cout<<"\t***********************\n";
cout<<"\t Amanah Calculator \n";
cout<<"\t***********************\n\n";
}
void calculator::masuk(){
cout<<"Masukkan pilihan operasi yang akan dilakukan: \n";
cout<<" 1.penjumlahan\n";
cout<<" 2.pengurangan\n";
cout<<" 3.perkalian\n";
cout<<" 4.pembagian\n";
cout<<" 5.pengkuadratan\n";
cout<<" 6.akar kuadrat\n";
cout<<" 7.sin\n";
cout<<" 8.cos\n";
cout<<" 9.tan\n";
cout<<" 10.arcsin\n";
cout<<" 11.arccos\n";
cout<<" 12.arctan\n";
cout<<" 13.exponen\n";
cout<<"Masukkan nomor : \n";
cin>>x;
}
void calculator::proses(){
float hasil=0.0;
switch(x){
case 1 :
cout<<"\tpenjumlahan\n";
cout<<"masukkan bilangan 1:"; cin>>a;
cout<<"masukkan bilangan 2:"; cin>>b;
hasil=a+b;
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 2 :
cout<<"pengurangan\n";
cout<<"masukkan bilangan 1:"; cin>>a;
cout<<"masukkan bilangan 2:"; cin>>b;
hasil=a-b;
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 3 :
cout<<"perkalian\n";
cout<<"masukkan bilangan 1:"; cin>>a;
cout<<"masukkan bilangan 2:"; cin>>b;
hasil=a*b;
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 4 :
cout<<"pembagian\n";
cout<<"masukkan bilangan 1:"; cin>>a;
cout<<"masukkan bilangan 2:"; cin>>b;
hasil=a/b;
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 5 :
cout<<"pengkuadratan\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=a*a;
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 6 :
cout<<"akar kuadrat\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=sqrt(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 7 :
cout<<"sin\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=sin(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 8 :
cout<<"cos\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=cos(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 9 :
cout<<"tan\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=tan(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 10 :
cout<<"arcsin\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=asin(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 11 :
cout<<"arccos\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=acos(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 12 :
cout<<"arctan\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=atan(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
case 13 :
cout<<"exponen\n";
cout<<"masukkan bilangan:"; cin>>a;
hasil=exp(a);
cout<<"hasil operasi= "<<hasil<<endl;
break;
default :
cout<<"yang anda masukkan salah!\n";
cout<<"tidak ada pilihan\n\n";
calculator();
break;
}
}
Senin, 25 April 2011
Program Menampilkan Genap atau Ganjil
Dengan menggunakan program ini makan akan diketahui bilangan yang di inputkan termasuk bilangan genap atau ganjil
#include<iostream.h>
#include<conio.h>
class tampilkan{
public:
pembuka();
input();
proces();
private:
int n;
};
tampilkan::pembuka(){
cout<<"menampilkan bilangan genap atau ganjil"<<endl;}
tampilkan::proces(){
cout<<"\n";
if(n % 2==0)
{cout<<"bilangan genap"<<endl;}
else
{cout<<"bilangan ganjil"<<endl;}
}
tampilkan::input(){
cout<<"masukan angka:";
cin>>n;
}
int main(){
tampilkan x;
x.pembuka();
x.input();
x.proces();
getch();
return 0;
}
#include<iostream.h>
#include<conio.h>
class tampilkan{
public:
pembuka();
input();
proces();
private:
int n;
};
tampilkan::pembuka(){
cout<<"menampilkan bilangan genap atau ganjil"<<endl;}
tampilkan::proces(){
cout<<"\n";
if(n % 2==0)
{cout<<"bilangan genap"<<endl;}
else
{cout<<"bilangan ganjil"<<endl;}
}
tampilkan::input(){
cout<<"masukan angka:";
cin>>n;
}
int main(){
tampilkan x;
x.pembuka();
x.input();
x.proces();
getch();
return 0;
}
Program menghitung Determinan Berordo 2
Algoritma dan program untuk menghitung determinan matriks berordo 2x2
- masukan nilai a
- masukan nilai b
- masukan nilai c
- masukan nilai d
- determinan=a*d-b*c
- hasil determinan
Programnya sebagai berikut :
#include<iostream.h>
#include<conio.h>
int main()
{
int a, b, c, d, det_er;
cout<<"masukan nilai a:"; cin>>a;
cout<<"masukan nilai b:"; cin>>b;
cout<<"masukan nilai c:"; cin>>c;
cout<<"masukan nilai d:"; cin>>d;
det_er=a*d-b*c;
cout<<"determinan:"<<det_er<<endl;
getch ();
return 0;
}
- masukan nilai a
- masukan nilai b
- masukan nilai c
- masukan nilai d
- determinan=a*d-b*c
- hasil determinan
Programnya sebagai berikut :
#include<iostream.h>
#include<conio.h>
int main()
{
int a, b, c, d, det_er;
cout<<"masukan nilai a:"; cin>>a;
cout<<"masukan nilai b:"; cin>>b;
cout<<"masukan nilai c:"; cin>>c;
cout<<"masukan nilai d:"; cin>>d;
det_er=a*d-b*c;
cout<<"determinan:"<<det_er<<endl;
getch ();
return 0;
}
Langganan:
Postingan (Atom)