Algoritma dan Struktur Data I | Soal dan Jawaban 1 - 5

Algoritma dan Struktur Data I
Soal dan Jawaban

Sumber : http://awanrimbawan.wordpress.com

Soal No. 1 ; Lama Bekerja :

Tulis program untuk menentukan lama bekerja seorang pegawai, jika jam masuk dan jam pulang diinput. Catatan: jam berupa angka 1-12, dan seorang pegawai bekerja kurang dari 12 jam.
Contoh Masukan dan keluaran:
Jam masuk
Jam keluar
Keluaran/tampilan
10
11
Lama bekerja 1 jam
10
  2
Lama bekerja 4 jam
10
  7
Lama bekerja 9 jam

 Jawaban :



Soal No. 2 ; Biaya Parkir :

Tulis program untuk menentukan biaya parkir yang dihitung berdasarkan lama parkir. Lama parkir dihitung dari selisih jam masuk dan jam keluar diinput. Biaya parkir 2 jam pertama 2000, perjam berikutnya 500.
Contoh Masukan dan keluaran:
Jam masuk
Jam keluar
Lama
keluaran/tampilan
10
11
1
Biaya = 2000
10
2
4
Biaya = 3000


Jawaban :



Soal No. 3 ; Penggabungan Resistor :

Tulis program untuk menghitung resistor pengganti dari 3 buah resistor yang disusun secara seri atau paralel. Rumus untuk resistor pengganti sbb:
Seri:                       Rgab = R1 + R2 + R3
Paralel:                 1/Rgab = 1/R1 + 1/R2 + 1/R3
Besar R1, R2 dan R3 serta jenis penyusunan (seri/paralel) diinput oleh user.

Jawaban :



Soal No. 4 ; Harga Barang :

Buatlah program untuk menyelesaikan masalah berikut :
Program akan menerima masukan berupa kode, jenis dan harga, dengan jenis adalah "A", "B", dan "C". Untuk setiap jenis, masing-masing akan diberikan diskon sebesar 10% untuk A, 15% untuk B, dan 20% untuk C. Program akan menghitung berapa harga setelah didiskon.
Contoh masukan :
Jenis = B
kode = 10
harga = 10000
Contoh keluaran :
Jenis barang B mendapat diskon = 15%, Harga setelah didiskon = 8500


Jawaban :  





Soal No. 5 ; Gaji Karyawan Mingguan :

Sebuah perusahaan swasta menggaji karyawannya secara mingguan dengan hitungan sebagai berikut :

golongan 1 dengan upah per jam 3.000 rupiah
golongan 2 dengan upah per jam 3.500 rupiah
golongan 3 dengan upah per jam 4.000 rupiah
golongan 4 dengan upah per jam 5.000 rupiah

Bila seorang karyawan bekerja kurang atau sama dengan 40 jam per minggu, akan dihitung dengan upah per jam seperti di atas, tetapi apabila bekerja lebih dari 40 jam, maka lebihnya akan dihitung sebagai lembur dengan upah per jam 1½ kali upah biasa.
Tulis algoritma untuk menghitung gaji mingguan karyawan, bila golongan dan jam kerja diinput dari keyboard.

Jawaban :  




5 komentar:

  1. terima kasih atas informasinya..
    kunjungi juga website kami Mesin Mobil

    sukses selalu

    BalasHapus
  2. gimana caranya kalau, parkiran untuk jam pertama masuk, ayar 2000,terus kalau parkirnya selama 3 jam bayar 3000, dan parkir 4 jam di kenakan 10.000,dan 5 jam di tambah 10.000,dan selanjutnya

    BalasHapus
  3. kalo menurut saya di buat kondisi lagi unutk yang 3,4,5 jam itu @Ardi Pamawi

    BalasHapus
  4. bagus gan soal"nya, tpi klo bisa sklian +jawaban nya...

    BalasHapus
  5. itu kok soal no 4 ngga bisa ya min ? eror gitu min di tulisan case A-C itu eror

    BalasHapus

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"