Wednesday, 30 April 2014

Program Operasi Bitwise C++



Pemrograman C++

Nama Program          : Operasi Bitwise
Script program          :
#include <iostream.h>
#include <conio.h>
void main ()
{
   int a, b, c, d, e, f;
   cout<<"======================================="<<endl;
   cout<<"           BITWISE 1 OPERAND           "<<endl;
   cout<<"======================================="<<endl;
   cout<<"Masukkan angka : ";
   cin>>a;
   a=a<<2;
   cout<<"Hasil Bitwise Shift Left 2: "<<a<<endl;
   a=a>>1;
   cout<<"Hasil Bitwise Shift Right 1: "<<a<<endl;
   cout<<"======================================="<<endl;
   cout<<"           BITWISE 2 OPERAND           "<<endl;
   cout<<"======================================="<<endl;
   cout<<"Masukkan Operand 1 [0/1]: ";
   cin>>b;
   cout<<"Masukkan Operand 2 [0/1]: ";
   cin>>c;
   d=b&c;
   cout<<"Hasil Bitwise AND: "<<d<<endl;
   e=b^c;
   cout<<"Hasil Bitwise XOR: "<<e<<endl;
   f=b|c;
   cout<<"Hasil Bitwise OR: "<<f<<endl;
   b=~b;
   c=~c;
   cout<<"Hasil Bitwise NOT 1 : "<<b<<endl;
   cout<<"Hasil Bitwise NOT 2 : "<<c<<endl;
}
Output Program         :

Algoritma                   :
1. Start 
2. Masukkan angka 
3. Tampilkan hasil operasi bitwise shift left dan shift right 
4. Masukkan Operand 1 dan Operand 2 
5. Tampilkan hasil operasi bitwise and, xor, or, dan not 
6. End

Deskripsi                    : Ini merupakan program yang menggunakan operator increment dan decrement. Sebelum menuliskan program operasi hitung aritmetika, kita harus mendeklarasikan file header terlebih dahulu yaitu #include <iostream.h> sehingga dalam perintah untuk input dan outputnya menggunakan cin dan cout. Dalam program ini kita menginputkan 1 angka yang ditampung pada variabel a yang dan diolah menggunakan operator bitwise shift left ke kiri 2 bit dan shift left ke kanan 1 bit lalu hasilnya ditampilkan. Kemudian kita menginputkan operand1 dan operand2 dengan angka 0 atau 1 dan diolah menggunakan operator bitwise and, xor, or, dan not. Kemudian hasilnya ditampilkan.

1 comment:

  1. 1xBet Korean Sports Betting Platform, KONGBET
    1xbet is an online betting platform that enables users to kadangpintar bet directly on soccer matches. With a license 1xbet korean issued by KONGBET the platform is available for players 바카라 사이트

    ReplyDelete