Anda di halaman 1dari 1

1.

Menentukan nilai indeks akhir mahasiswa A,B,C,D atau E berdasarkan Nilai


Akhir (NA) dari perihitungan komponen nilai UTS,UAS dan Tugas, dengan
bobot nilai berturut-turut adalah 35%,45%, dan 20%. Dengan ketentuan
sebagai berikut :
A Jika 80 <= NA <= 100
B Jika 70 <= NA < 80
C Jika 50 <= NA < 70
D Jika 40 <= NA < 50
E Jika NA < 40"
2. 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
3. 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.
4. Buatlah sebuah program untuk menghitung gaji n karyawan, n merupakan
sebuah bilangan bulat yang akan diinputkan oleh user, kemudian akan
dihitung gaji perkaryawan dengan ketentuan sebagai berikut :
Gaji per jam : Rp 10.000,Bila jam kerja > 7 jam, maka sisa jam kerja dihitung sebagai lembur yg
besarnya 1.5 * gaji per jam. Kemudian ditampilkan total gaji karyawan yang
harus dibayarkan oleh perusahaan. Jumlah jam kerja tiap karyawan akan
diinputkan oleh user.
5. Buatlah program untuk menghitung nilai faktorial suatu bilangan yang
diinputkan oleh user.
Rumus faktorial adalah sebagai berikut :
n! = n*(n-1)*(n-2)**(n-(n-1))
n merupakan inputan dari user.
6. Buatlah sebuah program untuk menampilkan bilangan ganjil antara 1-20
dengan menggunakan struktur while.
7. Buatlah program pengulangan untuk menghitung jumlah sederet bilangan
berurut yang dimulai dari 1 hingga bilangan inputan.

Anda mungkin juga menyukai