Selasa, 16 November 2021

OPERATOR DALAM BAHASA C

Jenis-jenis Operator dalam bahasa C

1. Operator Penugasan (=)

2. Operator Aritmatika

        + (penjumlahan)

        - (pengurangan)

        * (perkalian)

        / (pembagian) 

       % (pembagian modulus) 

3. Operator Logika (Boolean)

        && (AND) 

       || (OR) 

       | (NOT) 

4. Operator Relasional

        ==  (sama dengan) 

       > (lebih dari)

       >= (lebih dari atau sama dengan) 

       < (kurang dari) 

       <= (kurang dari atau sama dengan) 

       != (tidak sama dengan) 

5. Operator Bitwise (manipulasi bit)

       << (pergeseran bit ke kiri)

       >> (pergeseran bit ke kanan)

       & (AND) 

       | (OR) 

       ^ (XOR) 

       - (NOT)

6. Kombinasi operator penugasan dan aritmatika

       += contoh x += 2     =    x = x + 2 

        -= contoh x -= 4      =    x = x - 4 

       *= contoh x *= 3     =    x = x * 3 

        /= contoh x /= 2      =    x = x / 2 

       %= contoh x %= 5  =    x = x % 5

Prioritas Operator

       Posisi operator akan sangat menentukan nilai akhir dari sebuah proses manipulasi data. Di dalam bahasa C terdapat fasilitas untuk menentukan urutan pengerjaan suatu operasi/ekspresi, yaitu dengan mengunakan tanda kurung “(“ dan “)”. Secara umum operator aritmatik mempunyai prioritas sebagai berikut : 

      +, - (tanda positif atau negatif dari suatu                         bilangan)

      *, /, % (kali, bagi, modulus)

      +, - (tambah dan kurang)

Contoh :

X=a*b+c*d-a/d

Ekspresi diatas akan dikerjakan sesuai dengan urutan prioritas

1. a*b  

2. c*d  

3. a/d

4. (a*b)+(c*d)-(a/d) 

akan menghasilkan data yang berbeda jika ditulis seperti berikut ini : a*(b+c)-(d-a)/d dan akan berbeda pula hasilnya dengan ekspresi berikut ini : (a*b+c)*d-(a/d) dan seterusnya 


Contoh Soal 

Hitung hambatan total dari N buah resistor yang dihubungkan secara seri dan paralel

dengan ketentuan:

• R1, R2 dan R3 terhubung seri, ketiga resistor tersebut terhubung paralel dengan R4. Penjumlahan R1, R2 dan R3 eqivalen dengan R5.  

• Input    : harga-harga R1, R2, R3, R4  

• Output : hambatan total R = (R1 + R2 + R3)//R4.                                                 R = R5//R4 


         Hasil pencarain dengan program 

                                






Di rangkum oleh : Dian Wahyuningsih

Terimakasih kepada Dosen pengampu : 

Bapak Zaidir , S.T., M.Cs

Tidak ada komentar:

Posting Komentar