Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.

Presentasi serupa


Presentasi berjudul: "STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."— Transcript presentasi:

1

2 STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007

3 Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat menerapkan penggunaan stream input dan output dalam program C++ Buku Referensi:  C++ - How to program, Deitel & Deitel, Prentice Hall, 2001. Websites :  http://www.deitel.com 3

4 Bina Nusantara Outline Materi Pengertian Stream cin dan cout get 4

5 Bina Nusantara Suatu abstraksi untuk menangani aliran data dari suatu sumber ke tujuan lain. Sumber ataupun tujuan dapat berupa buffer di memori, string, file atau layar monitor. STREAM 5

6 Bina Nusantara cout  sintak output pada object constream.h Object cout digunakan pada operasi standard output dengan display monitor. Bentuk umum: cout << “String”; cout << variabel; cout << “String” << variabel; cout << variabel << “String”; STREAM Lanjut… 6

7 Bina Nusantara Contoh: #include void main() {clrscr(); cout << “Hello Binusian!!”; } STREAM 7

8 Bina Nusantara cin  sintak input pada object constream.h Object cin digunakan pada operasi standard input dengan keyboard. Bentuk umum: cin >> variabel; STREAM 8

9 Bina Nusantara Contoh: #include void main() {clrscr(); int i; cout << “masukkan i: ”; cin >> i; cout << “Nilai i adalah :” << i; } STREAM 9

10 Bina Nusantara int width (int) Untuk mengubah lebar output yang akan ditampilkan. #include void main() {int x = 10; cout.width (4); cout << “Bilangan = ” << x; } 10

11 Bina Nusantara Keluaran program diatas: Bilangan = 10 11

12 Bina Nusantara char fill (char) Untuk mengubah karakter pengisi. #include void main() {int x = 10; cout.fill (‘0’); cout.width (4); cout << “Bilangan = ” << x; } 12

13 Bina Nusantara Keluaran program diatas: Bilangan = 0010 13

14 Bina Nusantara #include void main() {int x = 10; cout.fill (‘x’); cout.width (4); cout << “Bilangan = ” << x; } Keluaran program diatas: Bilangan = xx10 14

15 Bina Nusantara int precision (int) Untuk mengubah derajat ketelitian bilangan real (floating point) yang akan ditampilkan #include void main() {float y = 123.45; cout.precision (5); cout << “Bilangan = ” << y; } 15

16 Bina Nusantara Keluaran program diatas: Bilangan = 123.45 16

17 Bina Nusantara #include void main() {float y = 123.45; cout.precision (1); cout << “Bilangan = ” << y; } Keluaran program diatas: Bilangan = 123.4 17

18 Bina Nusantara Ios::left dan ios::right Untuk alignment (rata kiri atau kanan) #include void main() {cout.width(10); cout.fill(‘-’); cout.setf(ios::right); cout << “test”; } 18

19 Bina Nusantara Keluaran program diatas: ------test 19

20 Bina Nusantara Fungsi get –cin.get() –Mengembalikan satu karakter dari stream Mengembalikan EOF jika end-of-file diinput End-of-file –Diindikasikan dengan input: ctrl-z pada IBM-PCs ctrl-d pada UNIX dan Macs –cin.eof() Mengembalikan 1 ( true ) jika EOF diinput Get 20

21 Bina Nusantara 21 Diskusi dan Tanya Jawab Latihan soal


Download ppt "STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."

Presentasi serupa


Iklan oleh Google