Operator.

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

Perulangan Pertemuan ke-5 Bahasa C.
Tipe Data, Variabel & Operator
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Pemrograman Terstruktur
Teknik Pemrograman (TEKPRO)
Chapter 3.2 : Tipe, Nama dan Nilai
OPERATOR Timur Dali Purwanto.
OPERATOR.
POINTER (VAR.PENUNJUK)
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
DASAR-DASAR PEMROGRAMAN JAVA
Bab 05 Tipe Data dan Mengisi Variabel
OPERATOR LOGIKA.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Tipe Data, Variabel & Operator
Algoritma Dan Pemrograman
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Pengenalan Operator.
Pengantar C++.
Elemen Dasar C Identifier :
PERTEMUAN 2 Bambang Irawan.
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
Elemen dasar Pertemuan 3.
Pertemuan 2 OPERATOR DAN EKSPRESI.
Teknik Pemrograman oleh: Yohanes Sugiarto.
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
Pendahuluan Erfin Gustaman.
Achmad Yasid Struktur Data.
TEE 2103 Algoritma dan Pemrograman
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Variabel operator tipe data
Pertemuan Operasi Store - Compute
Pertemuan 1 DATA & STRUKTUR DATA.
Pointer Pertemuan 10 Bahasa C.
Pointer Oleh : Sri Supatmi,S.Kom.
Pseudocode – Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
Algoritma dan Pemrograman
Tipe Data, Operator dan Ekspresi
DASAR PEMROGRAMAN JAVA
BAHASA PEMROGRAMAN C OPERATOR IRSAN JAELANI.
Pemrograman Terstruktur
TEE 2103 Algoritma & Pemrograman
Operator dan Operasi Input Output pada C++ Pertemuan 11
Tipe Data, Nama dan Nilai
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Algoritma & Pemrograman Chapter 5
OPERATOR RELASI & LOGIKA
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Minggu ke-5 Imam Fahrur Rozi
Pemrograman Terstruktur
Minggu ke-6 Imam Fahrur Rozi
Pointer Oleh : Sri Supatmi,S.Kom.
Pemograman Berorientasi Object Sistem Informasi Semster III
Konsep Tipe Data dan Operator
Input dan Output Pertemuan ke-3 Bahasa C.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
Type, Variabel, Konstanta
PEMROGRAMAN TERSTRUKTUR
Pertemuan 3 Input/output Statement Assignment Statement
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
FUNGSI.
Algoritma dan Stuktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Operator

Operator adalah pengendali operasi yang akan dilakukan pada beberapa operan sehingga membentuk sebuah ekspresi. Secara umum, dalam sebuah ekspresi terdapat sebuah operator yang diapit dua operan. Contohnya pada ekspresi: x + y x dan y adalah operan, sedangkan ‘+’ adalah operatornya

  Terdapat tiga macam operator yang biasa digunakan dalam pemrograman, yaitu: Operator aritmatik Operator ini membentuk perhitungan aritmatik. Kedua operan dari operasi aritmatik ini dapat berupa nilai integer atau real. Operator yang termasuk tipe ini adalah: Lambang Deskripsi Contoh + Penjumlahan x = y + z - Pengurangan x = y – z * Perkalian x = y * z / Pembagian x = y / z % Modulo (sisa bagi) x = y % z

Operator Assignment Operator ini digunakan memasukan nilai kedalam sebuah variabel, tanpa menghilangkan atau mengosongkan nilai variabel sebelumnya. Contoh penggunaan operator ini adalah sebagai berikut : Lambang Deskripsi Contoh += Menambahkan x += 1 -= Mengurangkan x -= 1 *= Mengalikan x *= 2 /= Membagi x /= 2 %= Mem-mod x %= 2

Increase and decrease Penulisan ini dilambangkan dengan ++ (Increade) dan -- (decrease). Operator ini berfungsi untuk menaikan atau menurunkan satu satuan nilai pada sebuah variabel. Contoh penggunaannya adalah pada contoh dibawah ini : ... a++; a += 1; a = a + 1;

Ada dua macam penulisan operator ini, yaitu simbol dapat ditulis sebelum nama variabel dan setelah variabel. Adapun perbedaab antara keduanya adalah : B = 3; A = ++B; // A = 4, B = 4 A = B++; // A = 3, B = 4

Operator relasional Operator ini membandingkan dua operan dan hasilnya berupa nilai boolean (BENAR atau SALAH). Operasi relasional dapat dilakukan pada dua nilai dengan tipe data yang sama: tipe data integer, real, char, string, maupun boolean. Berikut ini adalah operator relasional: Lambang Deskripsi Contoh == Sama dengan x == y != Tidak sama dengan x != y > Lebih dari x > y < Kurang dari x < y >= Lebih dari atau sama dengan x >= y <= Kurang dari atau sama dengan x <= y

Operator logika Operator logika adalah operator yang digunakan untuk mengkombinasikan hasil ekspresi yang mengandung operator relasional. Tiga macam operator logika adalah: Lambang Deskripsi Contoh && And / Dan x > 7 && x = y || Or / Atau x != y || x > 3 ! Not / Tidak ! (x > y)

Pola penggunaan operator logika adalah: ekspresi1 OPERATOR ekspresi2 Output dari penggunaan operator AND dan OR adalah sebagai berikut: ekpresi1 ekspresi2 kombinasi dengan AND OR True False

Beberapa contoh penggunaan operator logika: (x > 7) && (x = y) Jika ternyata nilai x adalah 8 dan y adalah 5, maka (8 > 7) && (8 = 5) True AND False False (output operasi) (x != y) || (x > 3) Jika ternyata nilai x adalah 4 dan y adalah 4, maka (4 != 4) || (4 > 3) False OR True True (output operasi) NOT (x > y) Jika ternyata nilai x adalah 3 dan y adalah 3, maka NOT (3 > 3) NOT (False)

Output Nilai C : 6 Nilai D : 7 // Program Runtunan; /*IS:Tersedia empat bilangan yang akan dioperasikan FS:Menampilkan dua bilangan setelah dioperasikan */ #include <stdio.h> main () { int a,b,c,d; a = 3; b = 2; c = a * b; a = 5; d = a + b; printf(“Nilai C : %i”,c); printf(“Nilai D : %i”,d); } Output Nilai C : 6 Nilai D : 7

#include <stdio. h> #include <conio #include <stdio.h> #include <conio.h> void main() { int x,y, nilai; clrscr(); printf("nilai x= ", x); scanf ("%d",&x) ; printf("nilai y= ", y); scanf ("%d",&y) ; nilai = x % y ; printf("nilai = %d\n", nilai); getch(); }

#include <stdio.h> #include <conio.h> void main() { int x, nilai; clrscr(); x = 5; nilai = ++x; /* berarti x = x + 1; nilai = x; */ printf("nilai = %d, x = %d\n", nilai, x); nilai = x++; /* berarti nilai = x; nilai = x + 1; */ getch(); }

#include <stdio. h> #include <conio #include <stdio.h> #include <conio.h> main () { int b, nilai; clrscr(); b=100 ; nilai = --b; /* berarti b = b - 1; nilai = b; */ printf("nilai = %d, b = %d\n", nilai, b); nilai = b--; /* berarti nilai = b; b = b - 1; */ getch(); }