Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.

Presentasi serupa


Presentasi berjudul: "1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5."— Transcript presentasi:

1 1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5

2 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa mengenal dan dapat menggunakan I/O Stream dalam bahasa pemrograman C++ Semua fungsi I/O tidak mungkin dapat dibahas pada pertemuan ini, yang dibahas hanyalah fungsi yang sering dipakai dalam pemrograman

3 3 Outline Materi Pengertian Stream cin dan cout get

4 4 >

5 5 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

6 6 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

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

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

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

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

11 11 Keluaran program diatas: Bilangan = 10

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

13 13 Keluaran program diatas: Bilangan = 0010

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

15 15 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; }

16 16 Keluaran program diatas: Bilangan = 123.45

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

18 18 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”; }

19 19 Keluaran program diatas: ------test

20 20 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

21 21 Penutup Untuk mengenal dan dapat menggunakan I/O Stream dalam bahasa pemrograman C++, mahasiswa membahas tugas pertemuan 5 no 1, 2, dan 3. (diskusikan dalam kelompok)


Download ppt "1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5."

Presentasi serupa


Iklan oleh Google