Algoritma dan Struktur Data I
Soal dan Jawaban
Sumber : http://awanrimbawan.wordpress.com
Soal No. 6 ; Menghitung selisih waktu dalam jam dan menit :
Buat program menghitung selisih waktu (dalam jam dan menit) berdasarkan jam mulai (jam,menit) dengan jam selesai (jam,menit). Data yang diinput adalah jam dan menit mulai, jam dan menit selesai.
Contoh Masukan dan Keluaran:
Mulai (jam,menit) | Selesai (jam,menit) | Lama (menit) | Lama (jam,menit) |
10:30 | 12:10 | 100 | 1 jam 40 menit |
10:30 | 1:40 | 130 | 3 jam 10 menit |
Jawaban :
Soal No. 7 ; Kuadran dari koordinat titik :
Buat program dengan masukan koordinat sebuah titik (x,y) dalam sebuah system koordinat kartesian, kemudian ditentukan di kuadran mana titik tersebut.
Contoh Masukan :
Koordinat titik (x,y) : 10 -20
Contoh keluaran:
Titik 10,-20 berada pada kuadran 4
Jawaban :
Soal No. 8 ; Tunjangan Anak :
Pemerintah hanya memberikan tunjangan anak dari PNS maksimal sampai 3 anak saja. Setiap anak diberikan tunjangan sebesar 10% dari gaji pokok.
Tulis program untuk menghitung total tunjangan anak, bila gaji pokok dan jumlah anak diinput oleh user.
Contoh Masukan dan Keluaran:
Jumlah anak | Gaji Pokok | Tunjangan Anak |
0 | 1.000.000 | 0 |
1 | 1.000.000 | 100.000 |
3 | 1.000.000 | 300.000 |
5 | 1.000.000 | 300.000 |
Jawaban :
Soal No. 9 ; Mini Bus Pariwisata :
Sebuah acara wisata digunakan minibus kapasitas 7 penumpang per mobil. Apabila terjadi kelebihan penumpang (walaupun cuma 1), maka minibus yang digunakan ditambah 1. Tulis program untuk menghitung jumlah minibus yang diperlukan, bila jumlah pesertanya diinput.
Contoh Masukan dan Keluaran:
Jumlah Peserta | Jumlah Minibus |
5 | 1 |
7 | 1 |
8 | 2 |
Jawaban :
Soal No. 10 ; Menentukan N hari yang lalu tanpa menginputkan hari ini :
Diinput jumlah berapa hari yang lalu, kemudian ditentukan nama harinya. Tulis program untuk menentukan nama hari dari sekian hari yang lalu yang diinput. (Catatan, gunakan Hari ini = ‘Senin’)
Contoh Masukan dan Keluaran:
N hari yang lalu | Nama Hari |
0 | Senin |
1 | Minggu |
10 | Jumat |
20 | Selasa |
Jawaban :
0 komentar:
Posting Komentar
Berikut adalah beberapa aturan untuk memberikan komentar di blog ini :
1. Semua komentar kecuali spam dipersilahkan.
2. Anda dipersilahkan jika ingin membuat permintaan dan pertanyaan.
3. Jangan gunakan nama-nama seperti Admin, Penulis, Operator, atau yang lainnya untuk memberikan komentar karena akan membuat orang lain salah paham.
4. Tinggalkan Alamat Email/Url Blog Anda, jika Anda memberi komentar sebagai "Anonymous"
"Terima kasih banyak telah berkomentar"