K1_Tugas02_G64150083

1
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 "ari masa&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&ai uang 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 0 ribuan, 1 &embar ribuan, 2 &embar 2 ribuan, 0 &embar seribuan. Maka outut "ari masa&a! ini a"a&a! 0 1 1 2 0. aaban 1. *+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

Transcript of K1_Tugas02_G64150083

Page 1: 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