Panduan Arduino 7 : Operator dalam Pemrograman Arduino

Panduan Arduino 7 ini membahas, menjelaskan fungsi dan penggunaan tentang Operator dalam pemrograman Arduino.

Panduan Arduino 7 ini membahas, menjelaskan fungsi dan penggunaan tentang Operator dalam pemrograman Arduino. Seorang operator adalah simbol yang memberitahu compiler untuk melakukan fungsi matematika atau logis tertentu. bahasa C kaya built-in operator dan menyediakan jenis berikut operator :

  • Operator aritmatika
  • Operator perbandingan
  • Operator boolean
  • Operator bitwise 
  • Operator Compound

Operator Aritmatika

Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka -
Nama
Operator
Operator simpleDeskripsiContoh
assignment operator=Menyimpan nilai di sebelah kanan tanda sama dalam variabel di sebelah kiri tanda sama.A = B
addition+Menambahkan dua operanA + B will give 30
subtraction-Mengurangi operan kedua dari yang pertamaA - B will give -10
multiplication*Kalikan kedua operanA * B will give 200
division/Membagi pembilang dengan penyebutB / A will give 2
modulo%Modulus Operator dan sisa setelah pembagian integerB % A will give 0

Contoh Operator Aritmatika

void loop () {
int a = 9,b = 4,c;
c = a + b;
c = a - b;
c = a * b;
c = a / b;
c = a % b;
}

Hasil Operator Aritmatika

a + b = 13
a - b = 5
a / b = 2
a * b = 36
Remainder when a divided by b = 1

Operator perbandingan

Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka -
Nama
Operator
Operator simpleDeskripsiContoh
equal to==Memeriksa apakah nilai dari dua operan sama atau tidak, jika ya maka kondisi menjadi benar.(A == B) is not true
not equal to!=Memeriksa apakah nilai dari dua operan sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.(A != B) is true
less than<Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A < B) is true
greater than>Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A > B) is not true
less than or equal to<=Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(A <= B) is true
greater than or equal to>=Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(A >= B) is not true

Contoh Operator perbandingan

void loop () { 
   int a = 9,b = 4
   bool c = false;
   if(a == b)
      c = true;
   else
      c = false;

   if(a != b)
      c = true;
   else
      c = false;
   
   if(a < b)
      c = true;
   else
      c = false;
   
   if(a > b)
      c = true;
   else
      c = false;
   
   if(a <= b)
      c = true;
   else
      c = false;
   
   if(a >= b)
      c = true;
   else
      c = false;
}

Hasil Operator perbandingan

c = false
c = true
c = false
c = true
c = false
c = false

Operator Boolean

Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka -
Nama
Operator
Operator simpleDeskripsiContoh
and&&Disebut Logical AND operator. Jika kedua operan adalah non-nol maka ketika kondisi menjadi benar.(A && B) is true
or||Disebut Logical OR Operator. Jika salah satu dari dua operan adalah nol maka ketika kondisi menjadi benar.(A || B) is true
not!Disebut Logical NOT Operator. Gunakan untuk membalikkan keadaan logis dari operan nya. Jika kondisi benar maka Logical operator NOT akan membuat salah.!(A && B) is false

Contoh Operator Boolean 

void loop () {
   int a = 9,b = 4
   bool c = false;
   if((a > b)&& (b < a))
      c = true;
   else
      c = false;

   if((a == b)|| (b < a))
      c = true;
   else
      c = false;

   if( !(a == b)&& (b < a))
      c = true;
   else
      c = false;
}

Hasil Operator Boolean 

c = true
c = true
c = true


Operator Bitwise

Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka -
Nama
Operator
Operator simpleDeskripsiContoh
and&Biner AND Operator salinan sedikit untuk hasil jika ada di kedua operan.(A & B) will give 12 which is 0000 1100
or|Biner OR Operator salinan sedikit jika ada di salah satu operan(A | B) will give 61 which is 0011 1101
xor^Biner salinan XOR operator bit jika sudah diatur dalam satu operan tetapi tidak keduanya.(A ^ B) will give 49 which is 0011 0001
not~Ones biner Pelengkap Operator adalah unary dan memiliki efek 'flipping' bit.(~A ) will give -60 which is 1100 0011
shift left<<Biner Kiri Pergeseran Operator. Nilai operan kiri pindah ditinggalkan oleh jumlah bit yang ditentukan oleh operan kanan.A << 2 will give 240 which is 1111 0000
shift right>>Biner Pergeseran Operator kanan. Nilai operan kiri pindah kanan dengan jumlah bit yang ditentukan oleh operan kanan.A >> 2 will give 15 which is 0000 1111

Operator Compound

Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka -
Nama
Operator
Operator simpleDeskripsiContoh
increment++operator increment, meningkatkan nilai integer oleh salah satuA++ will give 11
decrement--operator pengurangan, menurunkan nilai integer oleh salah satuA-- will give 9
compound addition+=Tambahkan operator AND penugasan. Ia menambahkan operan yang tepat untuk operan kiri dan menetapkan hasil untuk operan kiriB += A is equivalent to B = B+ A
compound subtraction-=Kurangi operator AND penugasan. Ini mengurangi operan kanan dari operan kiri dan menetapkan hasil untuk operan kiriB -= A is equivalent to B = B - A
compound multiplication*=Kalikan operator AND penugasan. Mengalikan operan kanan dengan operan kiri dan menetapkan hasil untuk operan kiriB*= A is equivalent to B = B* A
compound division/=Dibagi operator AND penugasan. Ini membagi operan kiri dengan operan kanan dan menetapkan hasil untuk operan kiriB /= A is equivalent to B = B / A
compound modulo%=Modulus operator AND penugasan. Dibutuhkan modulus menggunakan dua operan dan menetapkan hasil untuk operan kiriB %= A is equivalent to B = B % A
compound bitwise or|=bitwise inklusif OR dan operator penugasanA |= 2 is same as A = A | 2
compound bitwise and&=Bitwise AND operator penugasanA &= 2 is same as A = A & 2

Contoh Operator Compound

void loop () {
   int a = 10,b = 20
   int c = 0;
   c = a & b ;
   c = a | b ;
   c = a ^ b ;
   c = a ~ b ;
   c = a << b ;
   c = a >> b ; 
}

Hasil Operator Compound

c = 12
c = 61
c = 49
c = -60
c = 240
c = 15

COMMENTS

Nama

5G,2,8085,4,A Theory of Human Motivation,1,Administrasi Server,40,Adware,1,akuntansi,4,Alat Penguji Software,1,Algoritma,5,Algoritma Genetika,1,alkali tanah,1,Aluminium,1,Analis Kimia,3,Analisis Asimtotik,1,Android,5,Antenna,17,Antivirus,6,Aplikasi,20,Apps,1,Arduino,44,Aresnik,1,Array,1,Arsitektur Komputer,6,Arsitelktur Komputer,1,artikel,3,asam dan basa,2,atom,2,avogadro,1,bandwith,2,bash,2,Berita,10,BinProxy,1,biologi,1,boron,1,Bridge,1,Browser,2,Cahaya,1,catatan Hanibal Wijayanta,5,centos,2,Chrome Vanadium,1,CodeIgniter,7,cpu,1,CSS,18,CSS3,13,dasar akuntansi,4,Dasar Elektronika,23,Dasar Pengalamatan IPV6,8,dasat atom,1,Database,20,dhcp,1,DNS,1,Efek Hall,1,efek tyndall,1,Electrical circuit,1,electronica,1,Elektromagnet,1,Elektromagnetik,1,elektron,1,Elektronika,105,Elektronika Digital,51,elektronika komunikasi,1,energi,1,energi terbarukan,1,English Lecturer,1,enkripsi,1,Excel,10,expressjs,11,Firewall,2,Fisika,9,Forensik Digital,1,game,1,gelombang radio,1,Generator Listrik AC,1,Gerbang Logika,4,germanium,1,Google Chrome,2,grafik excel,1,gzip deflate,1,halogen,1,handbrake,1,Hanibal Wijayanta,7,Hardware,14,Headline,13,Helium,1,Hidrogen,1,hirarki kebutuhan maslow,1,hotspot,3,HTML,1,http,1,https,1,induktansi,2,induktor,4,Informasi,1,Inovasi,1,Internet,9,ipa,1,Iphone,1,ipv6,11,isotop,1,Jaringan Dasar,26,Jaringan Komputer,32,javascript,11,jquery,3,Kajian Islam,1,kalsium,1,Kapasitor,5,kapasitor elektrolit,1,kapasitor polarized,1,Kapasitor-tetap,1,kapasitor-variabel,1,karbon,1,Keamanan Internet,3,Keamanan Jaringan,24,Keamanan Komputer,1,Kemanan Internet,1,Kemanan Komputer,1,kernel,1,Kimia,40,kimia dasar,33,Klinik Virus,1,Komponen Elektronika,1,Komputer,12,Komputer Dasar,1,Komputer Terapan,59,Komunikasi,2,Komunikasi Data,11,kondensator,1,kromosom,1,lapbook,1,Laptop,1,Laptop gaming,1,Laravel,3,layer aplikasi,1,Layer Network,1,linux,9,LTE,4,macbook,1,Makro,6,Malware,6,Manajemen Router,1,mariadb,1,Masri Sitanggang,1,Matematika,1,Media Belajar,1,Media Transmisi,4,Mendikbud,1,merkuri,1,microsoft,1,Mikrokontroller,3,mikroskop elektron,1,Mikrotik,10,Mobile,8,modulasi,1,mojok,13,Mojok Bersama Danang,7,mojok. opini,1,motivasi,5,Multimedia,4,Mysql,19,Nasional,8,nginx,2,Nirkabel,1,nitrogen,2,nukleus,1,oauth,2,Office,5,oksidasi,1,opini,4,oracle,2,pemantulan,1,Pembiasan,1,Pemrograman,14,Pemrograman Android,1,Pemrograman Dasar,11,Pemrograman PHP,9,Pemrograman Shell,8,Pemrograman Web,42,Pendidikan,5,Penistaan,1,Perakitan Komputer,13,Permrograman PHP,1,Persamaan Linier,1,ph,1,PHP,11,PHP Framework,1,Physics,1,Power Supply,1,Pramuka,1,Processor,1,Propagasi,1,proses akuntansi,1,proteksi PDF,1,putty,1,Python,1,Rancang Bangun Jaringan,1,Rancang Bangun Jaringan LAN,2,Rancang Bangun Jaringan WAN,1,ransomware,2,reduksi,1,rehat,1,repository,1,Resistor,5,rip dvd,2,Router,2,s7,1,samsung,1,santai,1,sariroti,1,screencapture,1,sejarah,1,sejarah indonesia,2,Seluler,1,Semikonduktor,3,siklus akuntansi,1,silikon,1,Simulasi Digital,16,Sinyal,5,sirkuit,1,Sirkuit kapasitor,1,Sistem Komputer,8,Sistem Operasi,6,Sistem Operasi Jaringan,21,softskill,5,solar energy,1,spektroskopi,1,Spoofing,1,spu,5,SSH,1,STP,1,Struktur Data,2,Switch,1,switching,1,Teknologi,6,Teknologi Nirkabel,41,telkom,1,TestingWhiz,1,The dude,1,tipe konduktor,1,Tips dan Trik,21,Topologi,1,traffic light,1,transformator,4,Troubleshooting,1,Ubuntu,3,Unix,12,unsur,2,update,2,upgrade routeros,1,user manager,1,userman,1,Vanadium,1,variabel,1,variabel-kapasitor,1,VBA,7,vicon,1,video,1,Video Conference,1,virus,1,vlan,2,vlc,1,vpn,1,Wannacry,1,Warna,1,Webcam,1,Webmaster,51,webserver,1,wifi,1,Windows,11,WIndows 10,14,windows apps,1,Windows Explorer,1,Wireless,17,Wordpress,2,XII,1,XIITKJ,98,XITKJ,86,XTKJ,94,ybc,1,yum,1,
ltr
item
MasAgungLearning: Panduan Arduino 7 : Operator dalam Pemrograman Arduino
Panduan Arduino 7 : Operator dalam Pemrograman Arduino
Panduan Arduino 7 ini membahas, menjelaskan fungsi dan penggunaan tentang Operator dalam pemrograman Arduino.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySNECOBGkYqejnrS4i7XS_O4zTax7riV54CMOfo1yh43PVyzlj0cXJAtxpKfeDPLNtPgt0u-A0Yo3aAHzeSiYaEBue50PqwL_PE8msRA3TgQGjB0FVK3mvfjuMLwm637Pm5Dk2fqW3Z80/s400/board+deskripsi.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySNECOBGkYqejnrS4i7XS_O4zTax7riV54CMOfo1yh43PVyzlj0cXJAtxpKfeDPLNtPgt0u-A0Yo3aAHzeSiYaEBue50PqwL_PE8msRA3TgQGjB0FVK3mvfjuMLwm637Pm5Dk2fqW3Z80/s72-c/board+deskripsi.jpg
MasAgungLearning
https://masagunglearning.blogspot.com/2016/10/operator-dalam-pemrograman-arduino.html
https://masagunglearning.blogspot.com/
https://masagunglearning.blogspot.com/
https://masagunglearning.blogspot.com/2016/10/operator-dalam-pemrograman-arduino.html
true
3233199725437061161
UTF-8
Load Semua Posting Tidak ditemukan satupun LIHAT SEMUA Baca Lanjut Ulang Gagalkan Mengulang Hapus Oleh Home HALAMAN POSTING Lihat Semua DIREKOMENDASIKAN ANDA KATEGORI ARSIP PENCARIAN SEMUA POSTING Tidak ditemukan post apapun yang sesuai dari yang anda minta Kembali Ke Beranda Minggu Senin Selasa Rabu Kamis Jum'at Saturday Sun Mon Tue Wed Thu Fri Sat Januari Februari Maret April Mei Juni Juli Agustus September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy