Pemrograman Terstruktur Pertemuan 4 Input dan Output
INPUT DAN OUTPUT Dalam bahasa C++, I/O adalah sebuah urutan byte yang disebut dengan stream. Stream terdiri dari dua tipe yaitu : Input Stream : urutan karakter dari alat input ke komputer Output Stream : urutan karater dari komputer ke alat ouput.
INPUT DAN OUTPUT Dalam bahasa C++, programmer harus menyertakan preprocesspor #include <iostream.h> yang bertujuan untuk memanggil fungsi input dan output. kata kunci yang dipakai adalah cin, sedangkan untuk menampilkan hasil menggunakan kata kunci cout.
INPUT DAN OUTPUT Berikut merupakan cara pemakaian input yaitu : cin >> variabel; untuk inputan lebih dari satu : cin >> variabel1 >> variabel2; atau : cin >> variabel1; cin>> variabel2;
INPUT DAN OUTPUT Berikut merupakan cara pemakaian output : cout >> variabel; Untuk mengganti baris : cout >> endl; atau cout >> variabel >> endl;
INPUT DAN OUTPUT Dengan menggunakan #include <stdio.h> Input : printf(“Hello World !!!”); Output : int I; scanf(“%d”, &i) TIPE DATA PENENTU FORMAT Integer %d Character %c
TIPE DATA Penentu Format Integer %d Bentuk Desimal %f Bentuk Berpangkat %e Bentuk Desimal dan Pangkat %g Double Precision %lf Character %c String %s Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadecimal Integer %x Unsigned Octal Integer %o
STRING String merupakan kumpulan dari karakter. String pada C++ dideklarasikan menggunakan array / larik. Cara mendeklarasikan string pada bahasa C++, yaitu : char[10];
OPERATOR RELASIONAL Operasi relasional digunakan untuk membandingkan 2 (dua) buah variable, yang merupakan ekspresi logika dimana hanya mempunyai nilai true atau false. Operasi relasional dalam C++ terdiri dari enam operator : Operator Deskripsi == Sama dengan != Tidak sama dengan < Lebih kecil dari <= Lebih kecil atau sama dengan > Lebih besar >= Lebih besar atau sama dengan
OPERATOR PENUGASAN & PERBANDINGAN Perbedaan antara operator penugasan dan perbandingan adalah Operator penugasan digunakan untuk memberi nilai hasil proses kepada variabel Operator perbandingan, membandingkan nilai pada variabel kiri dengan nilai pada variabel/proses pada kanan
OPERATOR PENUGASAN & PERBANDINGAN Contoh : C = (A + B) Nilai C adalah pertambahan dari variabel A dan variabel B. C == ( A + B ) Membandingkan nilai pada variabel C dengan hasil penjumlahan variabel A dan variabel B.
OPERATOR KONDISIONAL Ada 3 (tiga) jenis operator boolean yang dipakai untuk membandingkan 2 (dua) buah operand yaitu : Operator Dekripsi ! bukan && dan || atau
VARIABEL BOOLEAN & OPERATOR KONDISIONAL Variabel boolean dapat digabungkan dengan operasi relasional, yang berfungsi sebagai syarat suatu kondisi. Contoh penggunaan variabel boolean dengan operasi relasional : (14 >= 5 ) && ( ‘A’ < ‘B’) 14 >= 5 bernilai BENAR, ‘A’<’B’ bernilai BENAR, sehingga BENAR dan BENAR menghasilkan BENAR.
SEKIAN