K1_Tugas02_G64150083

Post on 07-Aug-2018

218 views 0 download

Transcript of K1_Tugas02_G64150083

8/20/2019 K1_Tugas02_G64150083

http://slidepdf.com/reader/full/k1tugas02g64150083 1/1

Tugas ke-2 Rabu, 24 Februari 2016

MK. Pengantar Pemrograman (KOM 101) !ma" #$au%i

#oa&'uat P#*O+O* untuk masa&a!-masa&a! berikut

1. Menukar ni&ai "ari ariabe& bi&angan bu&at a "an b.

2. Men"aatkan ni&ai satuan ta!un "an bu&an "ari usia $ang "iketa!ui "a&am satuan bu&an. #ebagai

/onto!, usia 14 bu&an berarti 1 ta!un 2 bu&an (ni&ai ta!un1, "an ni&ai bu&an2). Maka outut "arimasa&a! ini a"a&a! 1 2.

. #etia e&anggan arung makanan "ikenakan a3ak 15 "ari ni&ai embe&ian. *aatkan ni&ai

 embe&ian $ang sebenarn$a 3ika "iketa!ui e&anggan memba$ar be&an3a makanan "i kasir "engan ni&aiuang tertentu.

4. *iketa!ui &embar uang ruia! 100 ribuan, 0 ribuan, 10 ribuan, ribuan, 2 ribuan, "an seribuan

"a&am 3um&a! $ang tak terbatas. ika "iberikan suatu ni&ai uang "a&am satuan ribuan, "aatkan ban$akn$a setia &embar uang $ang mungkin, "imu&ai "ari ni&ai &embar uang terbesar !ingga terke/i&.

#ebagai /onto!, uang 7 ribu (inut "ata a"a&a! 7) akan memi&iki 0 &embar 100 ribuan, 1 &embar 0ribuan, 1 &embar ribuan, 2 &embar 2 ribuan, 0 &embar seribuan. Maka outut "ari masa&a! ini a"a&a!

0 1 1 2 0.

aaban1. *+8R a, b, / as integer  

9T a, b+OMPT / a+OMPT a b

+OMPT b /#:O; a, b

2. *+8R ta!un, bu&an, as integer  9T bu&an+OMPT ta!un bu&an < 12

+OMPT bu&an 5 12#:O; ta!un, bu&an

. *+8R !argabersi!, !argabera3ak  9T !argabera3ak  +OMPT !argabersi! 100 < 11 = !argabera3ak #:O; !argabersi!

4. *+8R uang, seratusribu, &imau&u!ribu, seu&u!ribu, &imaribu, "uaribu, seribu as integer 9T uang+OMPT seratusribu uang < 100000+OMPT uang 5 100000

+OMPT seratusribu uang < 0000+OMPT uang 5 0000

+OMPT seratusribu uang < 10000+OMPT uang 5 10000+OMPT seratusribu uang < 000+OMPT uang 5 000+OMPT seratusribu uang < 2000+OMPT uang 5 2000

+OMPT seratusribu uang < 1000+OMPT uang 5 1000#:O; seratusribu, &imau&u!ribu, seu&u!ribu, &imaribu, "uaribu, seribu