Program Membuat Aplikasi Kalkulator Sederhana Dengan Program C++
#compiler: Borland C++#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
void main ()
{
char jawab;
do
{
char pilih;
int kode_operasi, bilangan1, bilangan2, hs1, hs2, hs3, hs4,a,x,y;
float p, q, r, s, t;
system ("cls");
cout <<"Nama : Maghfiroh Binti S." <<endl;
cout <<"NIM : 110533430535" <<endl;
cout <<"Prodi : S1 PTI OFF B" <<endl;
cout <<"======================================"<<endl;
cout <<" Aplikasi Kalkulator Sederhana "<<endl;
cout <<"======================================"<<endl;
cout <<"Masukkan Pilihan Operasi"<<endl;
cout <<"1= Penjumlahan"<<endl;
cout <<"2= Pengurangan"<<endl;
cout <<"3= Perkalian"<<endl;
cout <<"4= Pembagian"<<endl;
cout <<"5= Hierarki" <<endl;
cout <<"6= Operasi Logika AND"<<endl;
cout <<"7= Operasi Logika OR"<<endl;
cout <<"8= Operasi Logika NOT"<<endl;
cout <<"9= Bitwise Shiftleft"<<endl;
cout <<"10= Bitwise Shiftraight"<<endl;
cout <<"Masukkan Pilihan Kode Operasi Kalkulator : " ;
cin>>kode_operasi;
switch (kode_operasi)
{
case 1:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Penjumlahan"<<endl;
cout <<"Masukkan 2 buah bilangan"<<endl;
cout <<"Bilangan 1 = ";
cin>>bilangan1;
cout <<"Bilangan 2 = ";
cin>>bilangan2;
hs1=bilangan1 + bilangan2;
cout <<"Hasil Penjumlahan = " << hs1 <<endl;
break;
case 2:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Pengurangan"<<endl;
cout <<"Masukkan 2 buah bilangan"<<endl;
cout <<"Bilangan 1 = ";
cin>>bilangan1;
cout <<"Bilangan 2 = ";
cin>>bilangan2;
hs2=bilangan1 - bilangan2;
cout <<"Hasil Pengurangan = " << hs2 <<endl;
break;
case 3:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Perkalian"<<endl;
cout <<"Masukkan 2 buah bilangan"<<endl;
cout <<"Bilangan 1 = ";
cin>>bilangan1;
cout <<"Bilangan 2 = ";
cin>>bilangan2;
hs3=bilangan1 * bilangan2;
cout <<"Hasil Perkalian = " << hs3 <<endl;
break;
case 4:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Pembagian"<<endl;
cout <<"Masukkan 2 buah bilangan"<<endl;
cout <<"Bilangan 1 = ";
cin>>bilangan1;
cout <<"Bilangan 2 = ";
cin>>bilangan2;
hs4=bilangan1/bilangan2;
cout <<"Hasil Pembagian = " << hs4 <<endl;
break;
case 5:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Hierarki"<<endl;
cout <<"Nilai P = "<<endl;
cin>>p;
cout <<"Nilai Q = "<<endl;
cin>>q;
cout <<"Nilai R = "<<endl;
cin>>r;
cout <<"Nilai S = "<<endl;
cin>>s;
cout <<"t= (p+q)* (r/s)" <<endl;
t=(p+q)*(r/s);
cout <<"Hasil = "<<t<<endl;
break;
case 6:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Operasi Logika AND"<<endl;
cout <<"Masukkan nilai X = "<<endl;
cin>>x;
cout<<"(x>=0 && x<=150) -> "<<(x>=0 && x<=150)<<endl;
break;
case 7:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Operasi Logika OR"<<endl;
cout<<"\nMasukkan nilai : ";
cin>>x;
cout<<"(x>=0 || x<=150) -> "<<(x>=0 || x<=150)<<endl;
break;
case 8:
system ("cls");
cout <<"Operasi yang Anda Pilih Adalah Operasi Logika NOT"<<endl;
cout<<"\nMasukkan nilai : ";
cin>>x;
y = (x + 4 < 10);
a = !(y);
cout<<"Nilai y = (a + 4 < 10) = "<<y<<endl;
cout<<"Nilai a = !(b) = "<<a<<endl;
break;
case 9:
system ("cls");
cout <<"Operasi Bitwise Shiftleft (Geser Kiri)"<<endl;
cout <<"Masukkan Nilai X = "<<endl;
cin>>x;
cout <<"Masukkan shiftleft yang Anda Inginkan" <<endl;
cout <<"Anda Memilih = ";
cin>>a;
a<=150;
x=x<<a;
cout <<"Hasil Pergeseran ke kiri adalah = " <<x<<endl;
break;
case 10:
system ("cls");
cout <<"Operasi Bitwise Shiftright (Geser Kanan)"<<endl;
cout <<"Masukkan Nilai Y = "<<endl;
cin>>y;
cout <<"Masukkan shiftright yang Anda Inginkan"<<endl;
cout <<"Anda Memilih = ";
cin>>a;
a<=150;
y=y>>a;
cout <<"Hasil Pergeseran ke kanan adalah = " <<y<<endl;
break;
default :;
}
cout<<"Ingin Mengulang?? [y/t]";
cin>>jawab;
}
while (jawab=='Y'||jawab =='y');
getche ();
}
0 komentar:
Posting Komentar