Account Saldo 1 24.98 2 345.67 3 0.00 4 -42.16

advertisement
Matakuliah
Tahun
Versi
: T0616 / Algoritma dan Pemrograman
: 2007
: 1/0
Latihan Pertemuan 17-18
Array
1
Latihan
• Buatlah program dengan fungsi sbb:
– Fungsi untuk meng-input 10 bilangan ke
dalam array
– Fungsi untuk mencari bilangan terbesar
dalam array tersebut
– Fungsi untuk mencari bilangan terkecil dalam
array tersebut
– Fungsi untuk menampilkan :
• 10 bilangan tersebut
• Bilangan terbesar dan terkecil
2
Latihan
• Buat program untuk membalik urutan
array dimensi satu.
int x[ ] = {19, 3, 15, 7, 11};
Dan kemudian cek hasilnya dengan data berikut :
int x[ ] = {19, 3, 15, 7};
int x[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
3
Latihan
• Buat program untuk mengurutkan array
dimensi satu yang berisi 3 data.
int n[ ] = {2,1,3};
Dan kemudian cek hasilnya dengan data berikut
ini :
int n[ ] = {3,2,1};
int n[ ] = {2,1,3};
4
Latihan
• Buatlah sebuah program untuk menginput Saldo untuk 5
Account berikut ke dalam sebuah array dimensi satu:
Account
1
2
3
4
5
Saldo
24.98
345.67
0.00
-42.16
224.62
• Nomor Account ditentukan sesuai no index array + 1
• Tipe data yang digunakan adalah double (bisa
menampung pecahan dan angka minus)
5
Latihan
• Berdasarkan soal sebelumnya :
• Jika Saldo yang diinput >0 dianggap Saldo
Deposit, jika Saldo = 0 maka Saldo Zero,
selain itu dianggap Saldo Withdraw.
• Dari data yang diinput tampilkan :
– Daftar Account dengan Saldo Zero
– Daftar Account dengan Saldo Debit
– Daftar Account dengan Saldo Credit
– Tentukan rata-rata Saldo keseluruhan
6
Latihan
• Buat program untuk menginput array berikut :
int grademhs[ mhs ][ mtk ] =
{ { 77, 68, 86, 73 },
{ 96, 87, 89, 78 },
{ 70, 90, 86, 81 } };
• Dan tampilkan output sebagai berikut :
grademhs
grademhs
grademhs
[0]
[0] 77
[1] 96
[2] 70
[1]
68
87
90
[2]
86
89
86
[3]
73
78
81
7
Download