separate
"Aku belum mengalami kegagalan. Aku hanya menemukan 10.000 cara yang tidak berhasil"
banner ad
logo
Unknown

TIPE & JENIS OPERATOR

Operator merupakan symbol yang digunakan dalam bahasa pemrograman untuk melakukan operasi atau manipulasi terhadap data atau variable. Dalam Bahasa C operator dapat bersifat binary atau unary.
binary yaitu operator yang melibatkan 2 variabel/data atau data dan variable, misalnya : a + b, a * b, a - b
unary adalah operator yang melibatkan I variable / data, misalnya : - c, ++a
Unary memiliki prioritas yang lebih tinggi daripada bentuk binary Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% modulu / sisa pembagian
+ penjumlahan - pengurangan Adapun operator yang tergolong sebagai operator unary. - tanda minus + tanda plus
++ operator penaikan / increment 1
ne"> -- operator penurunan / decrement 1 Contoh i=i+ dapat juga ditulis i++
j= j-1 dapat juga ditulis j-- Urutan pengerjaan operator aritmatika dalam bahasa C adalah seperti berikut : 

Prioritas Operator Urutan Pengerjaan 
  Tertinggi   ( )                               dari kiri ke kanan
                    ! ++ -- + -                 dari kanan ke kiri
                    * / %                         dari kiri ke kanan
                    + -                             dari kiri ke kanan 

  Terendah = += -= *= /= %=     dari kanan ke kiri
Selain operator tersebut juga dikenal adanya operator penugasan yaitu ‘=’. Operator tersebut digunakan untuk mengisi / memindahkan suatu nilai / konstanta / hasil operasi ke dalam suatu variable. Operator juga dapat digabungkan, misalnya
a = a + 3 dapat juga dituliskan dengan a +=3
c = c * 2 dapat juga dituliskan dengan c *=2


//contoh program


#include<iostream>
#include<conio>
main()
{ float a,b,c;
cout<<" Nilai a : ";cin>>a;
a++;
cout<<" Nilai b : ";cin>>b;
b+=2; c=2*b;
c/=a;
cout<<"Nilai a : "<<a;
cout<<"\nNilai b : "<<b;
cout<<"\nNilai c : "<<c;
getch();
}

 


0 komentar:

Posting Komentar

logo
Copyright © 2012 JANGAN PUSING MARI CODING.