OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

dokumen-dokumen yang mirip
BAB 3. OPERATOR DALAM BHS C

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

OPERATORS. dan int. Berarti, tipe double dioperasikan dengan tipe int akan menghasilkan tipe double.

Achmad Solichin.

KONSEP DASAR BAHASA C

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

elemen Dasar Bahasa Pemrograman C

P 4 Bab 3 : Dasar Pemrograman C

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

MENAMPILKAN HASIL Operasi Keluaran (Output)

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Referensi : KONSEP DASAR BAHASA C

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

Pertemuan 04. Pemrograman Dasar 2012

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Bab 2. Dasar-Dasar Pemrograman C

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Algoritma Pemrograman. Fery Updi,M.Kom

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Minggu ke-3 Tipe Data Dalam C

Algoritma & Pemrograman #3

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Chapter 1 KONSEP DASAR C

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Operator dan Assignment

Tipe Data dan Operator

Tipe Data, Identifier, Operator dan Control Statement

Pemrograman Berbasis Objek Operator dan Assignment

BAB II DASAR-DASAR PEMROGRAMAN C

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

LAPORAN PRAKTIKUM STRUKTUR DATA

INPUT DAN OUTPUT BAHASA C

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Pemrograman Berorientasi Obyek. Operator & Assignment

Tipe Data dan Operator. Ekohariadi FT Unesa

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

BAB 2. FUNGSI INPUT OUTPUT

BAB 4 PENGENALAN BAHASA C

Pertemuan ke-5 OPERATOR DAN EKSPRESI. 1.1 Operator Aritmatika Ada 5 operator aritmatika dalam C yaitu :

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Dasar Pemrograman Java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

Tipe Data dan Variabel

Pre Lab P 03 Tipe Data, Operator dan Expresi

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Algoritma & Pemrograman

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Struktur Program Bahasa C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

OPERATOR DAN EKSPRESI

Achmad Solichin.

Variable. Variable (cont) Variable (cont) Tipe Data

Algoritma dan Pemrograman

Dasar Pemrograman Mikrokontroler dengan Bahasa C

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

PENGENALAN BAHASA C DAN C++

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

BAHASA PEMROGRAMAN C

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

TIPE, NAMA, DAN NILAI

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Bahasa C-M6 By Jamilah, Skom 1

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

Dasar Komputer & Pemrograman 2A

.::BAB II.::MENGENAL PASCAL

I. Tipe Data - Variabel

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

Algoritma dan Struktur Data I 2014

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

MODUL DUA VARIABEL DAN TIPE VARIABEL

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

Transkripsi:

OPERATOR BAHASA C Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. Operator adalah suatu tanda atau simbol yang digunakan untuk suatu operasi tertentu. Bahasa C menyediakan operator Pengerjaan, operator Aritmatika, operator tipe, operator hubungan, operator logika, operator bitwise, operator dan operator koma. Operator Aritmatika (Arithmetic operator) Operator Fungsi * Perkalian / Pembagian % Pembagian modulo (Sisa pembagian) + Penjumlahan - Pengurangan Operator aritmatika melibatkan 2 buah operand, terkadang operand yang digunakan berbeda tipenya. Untuk menghindari hal-hal yang tidak diinginkan maka kompiler C mempunyai pedoman untuk operand yang berbeda tipe : 1. Tipe char akan dikonversikan ke tipe int 2. Tipe float akan dikonversikan ke tipe double 3. Jenjang tertinggi adalah mulai dari long double, double, long int, unsigned int, dan int. ini berarti tipe double dioperasikan dengan tipe int akan menghasilkan tipe double. 13

Operator Unary (Unary Operator) Operator unary merupakan operator yang hanya menggunakan sebuah operand saja. Operator-operator unary mempunyai jenjang 2. Operator Fungsi - Unary minus ++ Increase dgn penambahan nilai 1 -- Decrease dengan pengurangan nilai 1 (tipe) Cast sizeof Ukuran operand dalam byte! unary NOT ~ Komplemen 1 (bitwise NOT) & Menghasilkan alamat memori operand(operator pointer) * Menghasilkan nilai pengenal dialamatnya(operator pointer) Operator Pengerjaan (Assigment Operator) Operator pengejaan digunakan untuk memindahkan nilai dari suatu ungkapan kesuatu pengenal. Operator pengerjaan mempunyai jenjang 14. Operator Contoh Ekuivalen dengan = A = B + C Mengerjakan B + C ke A += A += 1 A = A + 1 -= A -= B A = A B *= A *= B A = A * B /= A /= B A = A / B %= A %= B A = A % B 14

Operator Hubungan (Relational Operator) Operator hubungan digunakan untuk menunjukkan hubungan antara 2 buah operand. Banyak digunakan untuk penyeleksian kondisi dengan statement if, do-while, atau while. Operator Fungsi Jenjang < Lebih kecil dari 6 <= Lebih kecil atau sama dengan 6 > Lebih besar dari 6 >= Lebih besar atau sama dengan 6 == Sama dengan 7!= Tidak sama dengan 7 Operator Logika (Logical Operator) Operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Operator Fungsi Jenjang && Logika DAN (AND) 11 Logika ATAU (OR) 12 Operator Koma (Comma Operator) Operator koma digunakan untuk menggabungkan beberapa ungkapan dengan proses yang berurutan dari ungkapan sebelah kiri koma ke ungkapan sebelah kanan koma. Operator koma mempunyai jenjang 16. Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit-bit nilai data yang ada di memori. Operator-operator ini hanya dapat digunakan untuk tipe data char, int, dan long int. 15

Operator Fungsi Jenjang << Pergeseran bit ke kiri 5 >> Pergeseran bit ke kanan 5 & Bitwise AND 8 ^ Bitwise XOR (Exclusive OR) 9 Bitwise OR 10 ~ Bitwise NOT 1 Operator Pengerjaan Bitwise Operator Contoh Ekuivalen dengan <<= A <<= 2 A = A << 2 >>= A >>= 2 A = A >> 2 &= A &= 0x1b A = A & 0x1b ^= A ^= 0x1b A = A ^ 0x1b = A = 0x1b A = A 0x1b 16

Format untuk Setiap Tipe Data Untuk memasukan nilai data menggunakan Spesifikai format yaitu : % type dimana type bisa diganti dengan salah satu dari sbb: Kode Format Fungsi %c Membaca sebuah karakter %s Membaca nilai string %d Membaca nilai desimal integer %i Membaca nilai desimal integer %x Membaca nilai heksa desimal integer %o Membaca nilai oktal integer %f Membaca nilai pecahan %e Membaca nilai pecahan %g Membaca nilai pecahan %h Membaca nilai short integer desimal [ ] Membaca karakter string yg diakhiri dengan karakter yg tidak ada didalam [...] [^..] Membaca karakter string yg diakhiri dengan karakter yg ada didalam [..] 17

Contoh Program: #include <stdio.h> main() { int a, b, c = 10; float bil = 10.56; a = 5; b = 8; clrscr(); printf ( Hasil tampilan numerik terformat %d, %d, %f \n, a, 78, bil); printf ( Hasil tampilan string dan karakter : %s dan %c \n, cobacoba, A ); } Hasil: Hasil tampilan numerik terformat 5, 78, 10.56789 Hasil tampilan string dan karakter : coba-coba dan A 18