Share soal Mid Semester kamarin , semoga saja bermanfaat untuk kalian. J
1.Dua
buah bilangan bulat dimasukkan melalui keyboard. Buatlah algoritma dan
pemograman untuk melakukan operasi-operasi berdasarkan kemungkinan-kemungkinan
berikut:
Apabila
kedua bilangan tersebut adalah bilanagn yang berbeda maka :
a. Bilangan
yang lebih kecil dijumlahkan dengan angka 5 dan ditampilkan hasil
perhitungannya.
b. Bilangan
yang lebih besar dikurangkan dengan angka 5 dan ditampilkan hasil
perhitungannya.
Apabila
kedua bilangan tersebut adalah yang sana maka kedua bilangan dijumlahkan dan
dihitung rata-ratanya, kemudian tampilan hasil perhitungannya.
2.Buat
algoritma dalam bentuk pseucodedan flowchart untuk menghitung gaji pegawai yang
diterima setiap bulannya.
Pegawai
dibedakan menjadi pegawai tetap dan pegawai kontrak.
Untuk
pegawai tetap, gaji didapat dari gaji pokok+tunjangan. Untuk gaji pokok didapat
berdasarkan golongannya. Jika golongan A maka gaji pokoknya 5000, golongan B
maka gaji pokoknya 4000, dan golongan C maka gaji pokoknya 3000. Tunjangan
diberikan pada pegawai yang sudah menikah dan mempunyai anak sebesar dua kali
gaji pokoknya. Sedangakan untuk pegawai kontrak gajinya didapat hanya dari gaji
pokokyang didapat berdasarkan masa kerjanya. Jika masa kerjanya diatas 5 tahun
maka gaji pokoknya 3000, jika masa kerjanya antara 2 sampai 5 tahun maka gaji
pokoknya 2000, dan jika dibawah 2 tahun maka gaji pokoknya 700.
3.Perhatikan
algoritma berikut dan tuliskan proses testing. Berapa nilai z?
x
← 3
x
← 5
IF
(x < y AND (x + 2) <y) = false THEN
X ← x + y
Y ← y – x
END IF
z←x + y
|
Posting Komentar
Posting Komentar