Tugas Kuliah "Algoritma dan Pemrograman"


Soal: Lama Bekerja

Buatlah algoritma dalam bentuk pseudocode dengan menggunakan prosedur atau fungsi untuk menentukan lama bekerja seorang pegawai, jika jam masuk dan jam pulang diinput. Catatan: jam berupa angka 1.00-24.00, dan seorang pegawai bekerja kurang dari 12 jam.
Contoh Masukan dan keluaran:

Jam masuk
Jam keluar
Keluaran/tampilan
10.00
  11.00
Lama bekerja 1 jam
10.00
  14.00
Lama bekerja 4 jam
10.00
  19.30
Lama bekerja 9 jam 30 menit

Berdasarkan algoritma yang telah anda buat, implementasikan dengan menggunakan bahasa C atau bahasa Pascal.
Soal: Penggabungan Resistor
Buatlah algoritma dalam bentuk pseudocode dengan menggunakan prosedur atau fungsi  untuk menghitung resistor pengganti dari n buah resistor yang disusun secara seri atau paralel. Rumus untuk resistor pengganti sbb:
Seri:              Rgab = R1 + R2 + R3 +..+ Rn
Paralel:          1/Rgab = 1/R1 + 1/R2 + 1/R3 + ... + 1/Rn
Besar R1, R2 dan R3 ... Rn serta jenis penyusunan (seri/paralel) diinput oleh user.
Berdasarkan algoritma yang telah anda buat, implementasikan dengan menggunakan bahasa C atau bahasa Pascal.
Soal: 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 dalam bentuk pseudocode dengan menggunakan prosedur atau fungsi untuk menghitung gaji mingguan karyawan, bila golongan dan jam kerja diinput dari keyboard.
Berdasarkan algoritma yang telah anda buat, implementasikan dengan menggunakan bahasa C atau bahasa Pascal.
Soal: Menampilkan bilangan kelipatan 3
Buatlah algoritma dalam bentuk pseudocode dengan menggunakan prosedur atau fungsi untuk menampilkan bilangan kelipatan X, dengan range (awal dan akhir ) berupa inputan dari user. Gunakan struktur do…while

Awal  : 1  
Akhir : 10
Kelipatan : 3
Hasil     : 3 6 9
Awal  : 15
Akhir : 30
Kelipatan :3   
Hasil : 15 18 21 24 27 30

Berdasarkan algoritma yang telah anda buat, implementasikan dengan menggunakan bahasa C atau bahasa Pascal.

0 Response to "Tugas Kuliah "Algoritma dan Pemrograman""

Posting Komentar