Contoh Soal 4 (Algoritma Looping/Perulangan While)


Berikut adalah contoh soal algoritma looping while atau bisa disebut dengan algoritma perulangan while. Dalam contoh soal algoritma looping dijawab dengan algoritma pseudocode looping.

Kerjakan menggunakan algoritma while, dimana user tidak perlu menginputkan jumlah pegawai yang akan dihitung.
  • Buat altoritma untuk menghitung rata-rata gaji bersih setelah dipotong pajak dan total dari pajak yang dibayar dari beberapa pegawai;
  • Setiap pegawai mendapatkan gaji dari gaji pokok+tunjangan;
  • Gaji pokok didapat berdasarkan pendidikannya, S3= 5000, S2= 3000, S1= 2000, D3= 1000, dan lainnya 500
  • Tunjangan diberikan pada pegawai yang sudah menikah dan mempunyai anak sebanyak 2 kali gaji pokoknya;
  • Setiap pegawai dikenakan pajak sebesar 25% dari gaji yang diterimanya.

Algoritma Pseudocode:

Jumlah pegawai= 0
  Total pajak = 0
  Total gaji  = 0
Jawab= y

While (Jawab= y)
 {
  Input pendidikan
  Input status
  Input jumlah_anak
 }

  If (Pendidikan= S3) then Gaji_Pokok= 5000
  Elseif (Pendidikan= S2) then Gaji_Pokok= 3000
  Elseif (Pendidikan= S1) then Gaji_Pokok= 2000
  Elseif (Pendidikan= D3) then Gaji_Pokok= 1000
  Else Gaji_Pokok= 500
End if

  If (Status= Menikah) And (Jumlah_anak>0) then Tunjangan= 2*Gaji_Pokok
  Else Tunjangan= 0
End if

  Gaji          = Gaji_Pokok+Tunjangan
  Pajak         = 0,025*Gaji
  Gaji_Bersih   = Gaji-Pajak
  Total_Gaji    = Total_Gaji-Gaji_Pokok
  Total_Pajak   = Total_Pajak+Pajak
  Jumlah_Pegawai= Jumlah_Pegawai+1

Input jawab
  Rata-rata     = Total_Gaji/Jumlah_Pegawai
  Output rata-rata
  Output total_pajak


Lihat juga contoh soal yang berkaitan dengan Contoh Soal 4 Algoritma Looping/Perulangan While.
Contoh Soal 1 Algoritma Looping While Contoh Soal 3 Algoritma Looping While


Related Posts:

0 Response to "Contoh Soal 4 (Algoritma Looping/Perulangan While)"

Post a Comment