Professional Documents
Culture Documents
Tujuan Pembelajaran :
Mahasiswa mengetahui macam macam operator di C Mahasiswa dapat mengaplikasikan macam macam operator
Statement
Perintah yang mengintruksikan komputer untuk melakukan tugas tertentu. Biasanya di tulis dalam 1 baris dan diakhiri oleh semikolon (;).
Operator
Panjang =5; ---> panjang adalah operand ---> tanda (=) adalah operator ---->angka 5 adalah konstanta
Operator vs Operand
Operator --- > simbol yang memerintahkan komputer untuk melakukan sesuatu operasi / aksi terhadap satu / lebih operand. Operand -----> sesuatu yang dioperasikan oleh operator. Contoh : 2 + 3 , mana operator dan operand nya ?
1. Assignment Operator
Artinya --- > penugasan , tetapi lebih tepat di isi. Contoh :
a = 7 ; --- -> variable a di isi dengan 7; b = a+5 ; ---- -> variable b diisi dengan operasi matematika a+5; c= 2/4 ; ---- > variable c diisi dengan operasi matematika 2/4
2. Operator Matematika
Binary -- -> membutuhkan min. 2 operand Unary / Tunggal ---> hanya butuh 1 operand Binary
1. 2. 3. 4. 5. Operator Operator Operator Operator Operator tambah (+); kurang (-); kali (*); bagi (/); mod (%); --> mencari sisa hasil
Tips :
penulisan a=a+1 --- -> a+=1; penulisan b=b*9 --- -> b*=9; begitu juga dengan operator binary yg lain
Unary / Tunggal
membutuhkan 1 operand saja. terdapat 2 buah operator matematika tunggal ,
Operator increment (++) , menambahkan nilai suatu operand dengan satu. Operator decrement (--) , mengurangi nilai suatu operand dengan satu Contoh : jika ada variable int a=5; kemudian terdapat statement b= a++ , maka nilai b menjadi 6
Urutan Prioritas
Operator ++ -*/% +Prioritas 1 2 3
Sama seperti di pelajaran matematika Jika terdapat tanda kurung , maka yang di kerjakan adalah operasi yang diberi tanda kurung
3.Operator Relasional
Operator yang menguji apakah hubungan antar operand benar [true] ataukah salah [false] Terdapat 6 buah operator relasional
1. 2. 3. 4. 5. 6.
Lebih Besar (>) Lebih Besar sama dengan (>=) Operator Lebih Kecil (<) Operator Lebih Kecil sama dengan (<=) Operator sama dengan (==) Operator tidak sama dengan (!=)
4. Operator Logica
Operator &&
Merupakan operator logika AND
Nilai yang dikembalikan akan bernilai TRUE jika pernyataan yang di AND kan bernilai TRUE semua. Biasanya di gunakan dalam bentuk percabangan (if)
Contoh
mengidentifikasi hanya mahasiswa yang mendapat nilai Quiz 80 atau mahasiswa yang mendapat nilai Prakt 75 yang berhak mengikuti perkuliahan tamu. Dan sebagainya
Tugas u/ dirumah 1.Buatlah program untuk menghitung hasil akhir nilai progstur anda dengan kriteria sbb :
Kehadiran..................... 10% Praktikum..................... 20% Kuis ..................10% = 80 x 10% = 60 x 20% = 50 x 10%
Tugas u/ di rumah (gunakan if else) 2. Buat sebuah program untuk mengetahui nilai hasil akhir kuliah Progstur anda ! jika nilai diatas 80 maka "A", jika nilai antara 75-80 "B+", jika nilai antara 70-74 "B", jika nilai antara 65-69 "C+", jika nilai antara 55-64 "C", dibawah itu tidak lulus a. Algoritma dengan bahasa anda b. Pseudocode c. Flowchart d. Source Code
3. Dalam penilaian kelas progstur selalu ada nilai attitude dan nilai akhir. jika attitude bagus maka nilai akhir+1, jika attitude jelek maka nilai akhir -1, dan tentukan nilai abjad nya, Buatlah program nya saja !!!