SOAL MID SEMESTER ALGORITMA DAN PEMOGRAMAN TEKNIK INFORMATIKA (Semester 1)

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

Previous
Next Post »
Thanks for your comment