Matakuliah Tahun Versi : T0616 / Algoritma dan Pemrograman : 2007 : 1/0 Latihan Pertemuan 23-24 File 1 Latihan • Buatlah pendataan menggunakan file karakter/string untuk data berikut : Account 100 200 300 400 500 Name Jones Doe White Stone Rich Balance 24.98 345.67 0.00 -42.16 224.62 2 Latihan • Berdasarkan pendataan soal sebelumnya, buat program Inquiry : Enter request 1 - List accounts with zero balances 2 - List accounts with credit balances 3 - List accounts with debit balances 4 - End of run ? 1 Accounts with zero balances: 300 White 0.00 ? 2 Accounts with credit balances: 400 Stone -42.16 ? 3 Accounts with debit balances: 100 Jones 24.98 200 Doe 345.67 500 Rich 224.62 ? 4 End of run. 3 Latihan • Buat soal sebelumnya menggunakan file Unformatted ! Bandingkan ! 4 Latihan 1. Apa tujuan dari pembentukan buffer area jika kita bekerja dengan stream oriented data file? Bagaimana buffer area didefinisikan? 2. Apa yang disebut stream pointer? Apa relasi stream pointer dengan buffer area? 3. Asosiasikan stream pointer ptr dengan stream oriented data file baru dengan nama students.dat. Buka berkas data untuk ditulisi saja. 4. Asosiasikan stream pointer ptr dengan stream oriented data file yang telah ada sebelumnya dengan nama sample.dat. Buka berkas data sehingga informasi dapat dibaca dari berkas atau ditulis ke berkas. Tunjukkan bagaimana kita menutup berkas di akhir program. 5. Ulangi soal no. 4 dengan menambahkan pesan eror jika berkas data tidak dapat dibuka karena adanya sesuatu hal yang tidak terduga. 5
© Copyright 2024 Paperzz