Algoritma dan Struktur Data I | Soal dan Jawaban 6 - 10

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 :




Tidak ada 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"