Sabtu, 07 April 2012

Contoh Penerapan C++

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

 
;