Log in

View Full Version : [ask] if else


JagoVB
20th November 2011, 09:09 AM
Ane dapet soal



Tentukan upah perminggu seorang karyawan, jumlah jam kerja yang normal selama seminggu adalah 48 jam, kelebihan jam kerja dianggab lembur, dengan upah lembur adalah 3000/jam, bila dimisalkan gaji karyawan PT. ABC dikelompokan berdasarkan golongannya upah perjam tiap karyawan bergantung pada golongannya, dengan ketentuan sebagai berikut

Jika Gol = A maka upah perjam = 4000

Jika Gol = B maka upah perjam = 5000

Jika Gol = C maka upah perjam = 6000

Jika Gol = D maka upah perjam = 7000



trus script ane

<b><font size="1">

#include

#include



main(){



int jjk, jumlah_jjk,x, y;

char g;



printf ("\n Golongan ? ");

scanf ("%c", &g);

printf ("\n Masukan jam kerja karyawan ! ");

scanf ("%d", &jjk);





if ((g=='a'))

x = 48 * 4000 + (jjk - 48) * 3000 ;

y = jjk * 4000;

if ((jjk > 48 ))

printf ("\n Jumlah jam kerja %d ", x );

else if ((jjk 48 ))

printf ("\n Jumlah jam kerja %d ", x );

else if ((jjk 48 ))

printf ("\n Jumlah jam kerja %d ", x );

else if ((jjk 48 ))

printf ("\n Jumlah jam kerja %d ", x );

else if ((jjk