download soal

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