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

dokumen-dokumen yang mirip
BAB IV. OPERATOR DAN STATEMENT

OPERATOR DAN UNGKAPAN

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

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

PENGENALAN BAHASA C DAN C++

Bab 2. Dasar-Dasar Pemrograman C

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

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

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Algoritma dan Pemrograman

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

Tipe Data dan Operator

OPERASI DASAR MASUKAN DAN KELUARAN

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

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

Basic Input/Output Operator Yoannita

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Algoritma Pemrograman. Fery Updi,M.Kom

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

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Algoritma & Pemrograman #3

elemen Dasar Bahasa Pemrograman C

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

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

Bab 3. Decision 1 (Pengambilan Keputusan)

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

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Tipe Data, Identifier, Operator dan Control Statement

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

PENGANTAR BAHASA C++

Algoritma Pemrograman 2B (Pemrograman C++)

Dasar-dasar C/C++ Ekohariadi FT Unesa

PRAKTIKUM 3 DASAR PEMROGRAMAN C

STRUKTUR DASAR 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:

Minggu ke-3 Tipe Data Dalam C

IV. OPERATOR DAN STATEMENT I/O

BAB V INPUT DAN OUTPUT

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Komentar, Identifier, Konstanta dan Variabel

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

Pengenalan C++ Oleh : Dewi Sartika

OPERATOR-OPERATOR DALAM JAVA

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

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

Dasar Pemrograman Java

Universitas Gadjah Mada 1

BAB 2. FUNGSI INPUT OUTPUT

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Teori Algoritma TIPE DATA

INPUT DAN OUTPUT BAHASA C

Algoritma dan Struktur Data I 2014

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

RINGKASAN PEMROGRAMAN QUICK BASIC

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

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

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

BAB II DASAR-DASAR PEMROGRAMAN C

BAB 3 PERINTAH INPUT OUTPUT

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

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Modul 3 INPUT DAN OUTPUT

Algoritma Pemrograman. Fery Updi,M.Kom

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

Module 4. Ekpresi, Operator, dan Konstanta

MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR

I. Tipe Data - Variabel

BAB 3. OPERATOR DALAM BHS C

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

IT234 - Algoritma dan Struktur Data. Ramos Somya

Tipe Data dan Variabel

Struktur Bahasa C dan C++

A. Putting a Program Together

Pemrograman Berbasis Objek Operator dan Assignment

OPERASI SELEKSI PEMROGRAMAN C++

A. Putting a Program Together

Chapter 9 Operator Types dan Operator Overloading

Operator dan Assignment

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Bahasa Pemrograman (2 SKS Teori & 2 SKS Praktikum)

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

BAB IV INPUT DAN OUTPUT

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

A B C D E \0. Gambar Komposisi penyimpanan string dalam memori

Operator Aritmatika MODUL III OPERATOR

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Transkripsi:

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

endl Digunakan untuk menyisipkan karakter newline Identik dengan \n atau endl Contoh : cout << endl; cout << Halo Teknik Informatika << endl; cin Untuk membaca data dari standard input (keyboard) Contoh : cin << x (memasukkan data ke variabel x) cin tidak bisa membaca karakter Spasi atau Tab

Fungsi gets Untuk menampung data string Menerima spasi Memakai file header : stdio.h Contoh : char nama[20]; cout << Masukkan nama Anda : ; gets(nama); Fungsi getch() dan getche() Digunakan untuk membaca karakter tanpa perlu menekan tombol Enter Dapat membaca karakter Spasi, Tab, dan Enter Contoh : karakter = getch() karakter = getche() (memasukkan kode tombol yang ditekan ke variabel karakter dengan tipe data char)

Fungsi getch() dan getche() Menggunakan file header : conio.h Perbedaan : getch() : tidak menampilkan karakter dari tombol yang ditekan getche() : menampilkan karakter dari tombol yang ditekan getch() bisa dipakai untuk menunggu sembarang tombol ditekan. Hasil fungsi tidak perlu diletakkan ke variabel Contoh 01: 1. Mencetak keluaran (ctkcout.cpp)

Contoh 01: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh01 Contoh 02: 2. Menggunakan variabel dan mencetak (contoh02.cpp)

Contoh 02: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh02 Contoh 03: 3. Menerima input string dengan cin (contoh03.cpp) - cin tidak menerima spasi

Contoh 03: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh03 Contoh 04: 3. Menerima input string dengan gets() (contoh04.cpp) - gets menerima spasi

Contoh 04: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh04 OPERATOR

Operator Aritmetika Macam Operator Aritmetika : * Perkalian / Pembagian % Modulus + Penjumlahan - Pengurangan Prioritas Operator Aritmetika 1. ++ -- 2. - 3. * / % 4. + - Operator Aritmetika Operator dengan prioritas lebih tinggi akan dikerjakan lebih dulu Kalau prioritas operator sama, maka yang dikerjakan yang sebelah kiri lebih dulu Tanda kurung akan mengubah urutan pengerjaan

Operator Penugasan Simbolnya adalah = Berguna untuk memberi nilai pada suatu variabel STANDAR OPERATOR Operator Urutan Keterangan pertama Exponentiation / kedua Sign Operators * ketiga Multiplication +,- keempat Addition

Contoh Operator Var 3 + 6 * 13 13 * 6 + 3 78 Var (3 * (6 + 2)) * 8 81 (3 * (6 + 2)) * 8 24 8 192

Contoh Operator Var -3 * 7 + 2 3 / 4-6 -3 * 7 + 2 3 / 4-6 8-21 2-19 -25 Soal? 2 + 5 * 7 ^ 3 4 ^ 2 * 3-5 56 + 10 / 5 100 ^ 2 * 25 + 50-45 56 + (10 / 5 100 ^ 2) * 25 + 50 45 56 + 10 / 5 (100 ^ 2 * 25 + 50 ) 45 56 + (10 / (5 (100 ^ 2) * 25 )+ 50) - 45

Operator Penaikan dan Penurunan Operator Penaikan : ++ Operator Penurunan : -- Digunakan pada operand bertipe bilangan bulat x = x + 1 bisa ditulis x++ atau ++x y = y 1 bisa ditulis y-- atau--y x++ dan y-- disebut post increment dan post decrement ++x dan --y disebut pre increment dan pre decrement Operator Nama Contoh ekspresi Keterangan + + Prefix increment ++a merupakan penambahan dengan 1 + + Postfix increment a++ merupakan penambahan dengan 1 - - Prefix decrement --bb merupakan pengurangan dengan 1 - - Postfix decrement b-- merupakan pengurangan dengan 1

Operator Majemuk Untuk memendekkan penulisan operasi penugasan Macamnya : += x = x + 2 -= x = x - 1 *= x = x * 3 /= x = x / 4 %= x = x % 5 Assignment Statemen Assignment Statement Z = Z + Y; Dapat ditulis menjadi Z += Y; Z = Z Y; Z -= Y; Z = Z * Y; Z *= Y; Z = Z / Y; Z /= Y; Z = Z + 1; Z = Z 1; Z += 1; Z -=1; Z++ Z--

Operator + = - = Contoh cara penulisan pada C++ c + = 7 d - = 4 Ket. Contoh : apabila c=3, d=5, e=4, f=6, g=12 c = c + 7 d = d 4 Hasil 10 1 * = e * = 5 e = e * 5 20 / = f / = 3 f = f / 3 2 % = g % = 7 g = g % 7 5 Pengoperasian apabila operand berbeda tipe Tipe char akan dikonversikan ke tipe int Tipe float akan dikonversikan ke tipe double Jenjang tertinggi adalah mulai dari long double, double, long int, unsigned int dan int. Ini berarti jika tipe double dioperasikan dengan tipe int, maka hasilnya adalah tipe double sebagai jenjang tertinggi

OPERATOR UNARY ++ dan -- sesudah operandnya Contoh Operator (++) dan (--) yang digunakan akan berarti lain jika ditulis sebelum dan : X = 63; Y = X++ Hasilnya X=63, Y=64 X = 63; Y = ++X Hasilnya X=64, Y=64 OPERATOR UNARY ++ dan -- Contoh yang pertama: Nilai Y akan berisi dengan nilai X terlebih dahulu sebelum X ditambahkan dengan 1 dan setelah itu X ditambah dengan nilai 1 Contoh yang kedua: Nilai X akan bertambah dengan nilai 1 terlebih dahulu menjadi nilai 64 dan baru diisikan ke nilai Y

Operator Relasi Untuk membandingkan dua buah nilai Macamnya : == sama dengan!= tidak sama dengan > lebih besar dari < kurang dari >= lebih dari sama dengan <= kurang dari sama dengan Nilai salah dinyatakan dengan 0 Nilai benar dinyatakan dengan 1 Contoh Hasil Contoh Hasil int x = 45; ++x; 45 int x = 45 --x 44 int y = 120; int x; x = ++y.? int y; int x=120; x = ++y?

Operator aljabar dan operator relasi By C Contoh Keterangan Equality Operators = ==!= Relational Operators > > < < >= <= x = = y x!= y x > y x < y x >= y x <= y x is equal to y x is not equal to y x is greater than y x is less than y x is greater than or equal to y x is less than or equal to y Operator Logika Digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi Macamnya : &&! operator logika DAN operator logika ATAU operator logika NOT

Konversi Tipe 1. Konversi Secara Otomatis - Jika terdapat beberapa tipe dalam suatu ungkapan, maka C++ akan melakukan konversi tipe data - Hirarki Konversi : 1. Long double 2. Double 3. Float 4. Long 5. Int 6. Char - Konversi dilakukan dari tipe yang lebih rendah ke tipe yang lebih tinggi dalam hirarki Konversi Tipe 2. Konversi dengan Operator cast - Konversi diatur oleh pemrogram - Cara ini disebut type cast - Syntax : tipe_data(data) - Contoh : int (kar) merubah kar menjadi int 3. Konversi Tipe pada Penugasan ke Variabel - Tipe data yang dimasukkan ke variabel akan dikonversikan sesuai dengan tipe variabel

Contoh 05: 5. Inisialisasi variabel (contoh05.cpp) Contoh 05: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh05

Contoh 06: 6. Memberi input pada variabel (contoh06.cpp) Contoh 06: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh06

Contoh 07: 7. Perbedaan x++ dan ++x (contoh07.cpp) Contoh 07: Buat Flowchart, Pseudocode, dan Algoritma dari Contoh07