Blogger Widgets Ega Cundiana Anugrah NIM 41037006131033 UNINUS informatika: Belajar Prakt.algo&pemrog./ICT

Jumat, 10 Januari 2014

Belajar Prakt.algo&pemrog./ICT



Nama               : Ega Cundiana Anugrah
NIM                : 41037006131033
Jurusan            : Informatika
Kelas               : Reguler
Semester 1
Tugas 5
Prakt.algo&pemrog./ICT Dosen : Ari Sapta Mareta ,ST

Diketahui
XOR
A
B
P
0
0
0
0
1
1
1
0
1
1
1
0

 kemudian

#include <iostream.h>
void main()
{
            int
m = 82 , n = 26 ;
            cout<<m<<”<<2”<<”=”<<(m<<2)<<endln;
            cout<<m<<”>>2”<<”=”<<(m>>2)<<endln;
            cout<<m<<”&”<<n<<”=”<<(m&2)<<endln;
            cout<<m<<”|”<<<<n<<”=”<<(m|2)<<endln;
            cout<<m<<”^”<<n<<”=”<<(m^2)<<endln;
            cout<<”~”<<m<<”=”<<m<<endln;
}
           

outputnya :
82<<2=328
82>>2=20
82&26=18
82|26=90
82^27=72
~82= -82



maka :
           
8210=0000000001010010
2610=0000000000011010
sehingga :
82<<2 =00000001010010002 =32810
82>>2=00000000000101002 =2010
82&26=00000000010100102
00000000000110102
--------------------------&
00000000000100102  = 1810

bilangan biner 82        
                                               27     26     25    24    23  22   21   20
                                             128   64    32   16    8    4    2     1                                                        
0  0  0  0  0  0  0 0            0      1      0     1    0   0    1    02
                                                   64     +   16      +   2    =82    
                                                                          


Oval: Di kurang 2 digitOval: Di tambah 2 digit Diketahui 82<<2=328
8210= 0000000001010010









0 berarti padam jadi tidak di hitung
 


 


1 berarti nyala jadi di hitung dan kemudian di jumlahkan  sehingga hasilnya menjadi 328
 
Sehingga menjadi
                  29 28 27 26  25 2423222120
0 0 0 0 0 0 0  1  0  1  0  0  1 0  0  02
 
                  256 + 64  +     8 = 328                             








82>>2=20

82 =00000000010100102

             27     26     25    24    23  22   21   20
           128   64    32   16    8    4    2     1
       Belakang 0  0  0  0  0  0  0      0       0      0      0    1     0   1    0    02  Depan
Penjelasannya sama seperti yang diatas tetapi bedanya hanya mengurangi  2 angka biner dari depan lalu tambahkan 2 angka biner dari belakang karena memakai right shift “>>”

 
                                                                                  16    +  4      =20







82 & 2 =18


Bilangan decimal dari 8210 =bilangan binernya 00000000010100102
Mencari bilangan biner 26

 
 






                                               27     26     25    24    23  22   21   20
                                             128   64    32   16    8    4    2     1                                                        
0  0  0  0  0  0  0 0            0      0      0     1    1   0    1    02
Oval: Perhitungannya sama seperti mencari angka 26                                                                      16+ 8   +    2    =82

                                                                         


00000000000110102





Tidak ada komentar:

Posting Komentar

Diberdayakan oleh Blogger.