Suatu
perusahaan menentukan gaji pokok karyawannya menurut golongannya. Besarnya gaji
pokok berdasarkan golongannya dapat dilihat pada tabel berikut
Buatlah
algoritma untuk menentukan gaji pokok berdasarkan golongan yang diinput user.
Analisis: input: Golongan (gol) bertipe char.
Langkah
pengerjaan:
1)
Anggap kasus terdiri dari 2 pilihan, yaitu bergolongan A atau bukan. Apabila bukan,
maka kasus tereduksi menjadi 3 pilihan, yaitu bergolongan B, C, atau D.
2) Anggap kasus terdiri
dari 2 pilihan, yaitu bergolongan B atau bukan. Apabila
bukan, maka kasus tereduksi menjadi 2 pilihan, yaitu bergolongan C atau D.
________________________________________
ALGORITMA GOLONGAN GAJI
Algoritma
Menentukan_jumlah_gaji_berdasarkan_golongan
{Menentukan
gaji pokok berdasarkan golongan..}
Deklarasi:
gol
: char
gaji
: integer
nama
: string
Deskripsi:
read(gol)
if
gol = „A‟ then
gaji
← 400000
else
if
gol = „B‟ then
gaji
← 500000
else
if
gol = „C‟ then
gaji
← 750000
else
if
gaji
← 900000
else
gaji
← 0
disp(‘Golongan
tidak ada’)
end
if
end
if
end
if
end
if
write(gaji, gol, nama)
|
Program Matlab : |
|
%Program menentukan jumlah gaji berdasarkan golongan disp('Program menentukan jumlah gaji
berdasarkan golongan'); disp('======================'); %input nama=input('Nama = ','s'); gol=input('Golongan = ','s'); %proses if gol=='A' gaji = 400000; else if gol=='B' gaji = 500000; else if gol=='C' gaji = 750000; else if gol=='D' gaji = 900000; else gaji = 0; disp('Golongan tidak ada'); end end end end %output disp('======================'); disp(['Nama = ',nama]); disp(['Golongan = ',gol]); fprintf('Gaji yang diterima = %g\n ', gaji); |

.png)

Tidak ada komentar:
Posting Komentar