Anda di halaman 1dari 10

1UGAS LNDAnULUAN MCDUL 9 (SLULN1IAL IILL)

kAk1IkUM LMkCGkAMAN kCMU1Lk


Aturan enger[aan
1lap prakLlkan wa[lb menger[akan soa| darl 9 soal yang dlsedlakan
alankan Generatorexe dan lnpuLkan nlM anda unLuk mendapaLkan soal yang harus
dlker[akan ConLoh seperLl dl bawah lnl

uaLlah susunan folder dengan formaL seperLl conLoh dl bawah lnl

l dalam folder LersebuL maslngmaslng berlsl dua flle LxL saLu flle pas dan saLu flle exe
conLohnya seperLl dl dalam folder nC1 dl bawah lnl

INU11k1 adalah flle LexL yang berlsl lnpuLan
NC1LkL adalah flle execuLe yang [lka dl[alankan akan membaca lnu11x1 dan
menghasllkan Cu1u11x1
NC1AS adalah flle source code darl nC1LxL yang dlbuaL darl lreeascal
CU1U11k1 adalah flle LexL yang berlsl ouLpuL

lolder LersebuL dlcompress men[adl flle kCkCM_MCDUL9_SnII1_NIMrar]z|p dan
dlklrlmkan ke emall prokom2011Qyahooco|d
1ldak dlperkenankan pengumpulan 1 susulan
lkumpulkan pallng lambaL Se|asa 29 November 2011 puku| 700 WIL
eLerlambaLan pengumpulan 1 nllal 1 akan dlkurangl sesual menlL keLerlambaLan




1 8|nary to Dec|ma|

lnarl adalah represenLasl angka dalam basls dua alau ndak 1 ya 0 uaLlah sebuah program
yang blsa menerlma lnpuL berupa sebuah bllangan blner sLandar (bulaL poslLlf) yang leblh kecll
darl 232 CuLpuLkan nllal bllangan LersebuL dalam basls sepuluh (deslmal)

ConLoh llle lnu11x1
101101

ConLoh llle Cu1u11x1
4S

lnfo
4S (deslmal) 101101 (blner)































2 Str|ng Se|ector

uaLlah program yang blsa menganallsls lnpuLan kaLakaLa rogram akan memlsahkan kaLakaLa
LersebuL berdasarkan huruf depannya apakah lLu vokal onsonan aLau Angka Pasll pemlsahan
dlLullskan berdasarkan kaLegorl huruf depannya dengan dlplsah saLu spasl per kaLa

ConLoh llle lnu11x1
saya
anak
ao1
scak
14
bu1an
anch!

ConLoh llle Cu1u11x1
voka1 . anak anch!
Konsonan . saya ao1 scak bu1an
Anka . 14















ke||patan

lberlkan 2 buah lnpuL x dan ? yang merupakan bllangan bulaL (1 x 20 1 ? 20)
Carllah dan Lampllkanlah kellpaLan [umlah darl x dan ? LersebuL sampal keLemu kellpaLan yang
sama unLuk kedua bllangan awal x dan ?

lnpuL
* barls perLama unLuk nllal x
* barls kedua unLuk nllal ?

CuLpuL
ellpaLan [umlah x dan ? x dan ? perbarls sampal nllal x dan ? sama

ConLoh llle lnu11x1

S

ConLoh llle Cu1u11x1
S
4 S
8 S
8 10
8 10
10 10

en[elasan
S nllal awalnya karena 2 3 2+2
4 S karena 4 3 4+2
8 S karena 3 6 3+3
8 10 karena 6 10 6+2
8 10 karena 8 10 8+2
10 10 karena 10 10 selesal








8|g Number

uaLlah program yang sanggup men[umlahkan angka sampal 230 dlglL!
SeperLl yang klLa keLahul bahasa pemrograman lreeascal memlllkl keLerbaLasan dalam
merepresenLaslkan bllangan eksak (lnLeger) hanya sampal 264 (klraklra 20 dlglL) dengan Llpe
daLa lnL64 Lampaullah baLasan LersebuL dengan membuaL program yang mampu
mengoperaslkan angka sampal 230 dlglL!

Caranya adalah dengan menganggap lnpuLan (yang sebenarnya adalah angka) sebagal Llpe daLa
sLrlng engan melakukan lnl anda blsa membaca dereLan angka sampal 233 dlglL pan[angnya
Masalah selan[uLnya adalah bagalmana men[umlahkan dua buah sLrlng?


ConLoh llle lnu11x1
14S8789014S8789014S87890
888888888888888888888888888888

ConLoh llle Cu1u11x1
79014SS879014SS879014SS8

lnfo
CuLpuL adalah angka dl barls perLama + angka dl barls kedua












S Contro| + I

uaLlah program yang mampu mencarl Lahu apakah sebuah kaLa ada dl dalam sebuah kallmaL
Anggaplah lnpuL kallmaL Lldak akan leblh darl 233 huruf dan kaLa yang dlcarl hanya Lerdlrl darl
saLu kaLa

ConLoh 1

ConLoh llle lnu11x1
5csaWa1nya b1sa bcubah ad1 naa. 1a51 kok m115 kua-kua?
naa

ConLoh llle Cu1u11x1
ka1a `naa` ada d1 da1am ka11ma1 1cscbu1.

ConLoh 2

ConLoh llle lnu11x1
5csaWa1nya b1sa bcubah ad1 naa. 1a51 kok m115 kua-kua?
oban

ConLoh llle Cu1u11x1
ka1a `oban` 11dak ada d1 da1am ka11ma1 1cscbu1.























Stat|st|k

uaLlah program yang memlnLa masukan berupa n buah bllangan bulaL yang kemudlan dl carl
* meannya
* medlannya
* modusnya

ConLoh llle lnu11x1
8 7 8 9 10 8 7 1

ConLoh llle Cu1u11x1
mcan . S.80
mcd1an . 8.S0
modus . . 8. 7









































7 Max|mum LD

u Anl guru bahasa lndonesla ellau sangaL sLrlcL! L? harus sempurna Sayangnya bellau sudah
Lua maLanya Lldak seLa[am dulu wakLu maslh muda anLungnya [uga sudah Lldak sekuaL dulu
adahal mlnggu depan ada u[lan mengarang bagl murld kelasnya yang u[ungu[ungnya harus la
perlksa aslhan

anLulah bu Anl dengan memasLlkan LemanLemanmu Lldak membuaL karangan yang salah
asLlkan L? nya benar engan membenarkan [awaban LemanLemanmu kamu membanLu
mengurangl reslko serangan [anLung Lerhadap bu Anl yang gampang nalk darah kalau mellhaL
ada [awaban murldnya yang salah

noLe
ada persoalan lnl yang perlu kamu perhaLlkan LenLang benarLldaknya L? karangan Lemanmu
adalah
* Spasl (Lldak ada spasl yang berleblhan aLau kurang)
* 1anda aca (Lldak Lerplsah [auh darl LempaL seharusnya)
* Awal kallmaL baru (selalu huruf kaplLal kecuall angka!)

lnpuL karangan adalah sebuah sLrlng dengan pan[ang max 233 karakLer

ConLoh llle lnu11x1
aaa... 5a1 1n1 aku mcasa kuan cnak badan. sch1na aku . s1
an1cn mau1.11dak 5c1u mand1 !

ConLoh llle Cu1u11x1
Aaa... Pa1 1n1 aku mcasa kuan cnak badan. Sch1na aku. s1 an1cn
mau1. 11dak 5c1u mand1!


















Str|ng Separator

adang saaL mengcopy darl flle pdf formaL LexL yang klLa copy [adl kacau Mlsalkan anda
dlberlkan sebuah sLrlng (maxlmal 233 karakLer) anda harus memlsahkan mana yang kallmaL
mana yang angka eLenLuannya

* Panya akan ada bllangan bulaL lsa poslLlf blsa negaLlf
* Akan ada beberapa ouLpuL sLrlng Lapl hanya akan ada saLu ouLpuL angka yang merupakan
LoLal darl semua angka yang ada dalam daLa LersebuL
* 1ldak akan ada karakLer laln selaln huruf kecll (a z) dan angka (0 9) dan Landa negaLlf ()
pada daLa lnpuLan

1ugas anda memlsahkan mana yang merupakan kallmaL1 kallmaL2 dan angka (blla memang
kallmaL LersebuL mengandung salah saLu aLau semua unsur LersebuL)

ConLoh llle lnu11x1
kokad1bc1n1s1h14Sanchscka11

ConLoh llle Cu1u11x1
S11n-1 . kokad1bc1n1s1h
S11n- . anchscka11
1o1a1 Anka . 14S

ConLoh llle lnu11x1
-418sasa15cnycda5makanan

ConLoh llle Cu1u11x1
S11n-1 . sasa
S11n- . 5cnycda5makanan
1o1a1 Anka . -408
















9 Str|ng Decap|tator

Layar henpon lebarnya LerbaLas eberapa model hanya mampu menampllkan n karakLer dalam
saLu barls lla dlberlkan lnpuL sebuah sLrlng S yang hanya berlsl huruf (az) dan spasl buaLlah
sebuah program yang mampu memoLong seLlap kaLa supaya sLrlng S LersebuL blsa dlLampllkan
dalam layar henpon yang LerbaLas

lnpuL
* barls perLama berlsl nllal lebar layar henpon n (10 n 40)
* barls kedua berlsl saLu buah sLrlng S yang pan[angnya 233 karakLer S hanya berlsl huruf kecll
(az) dan karakLer spasl ( )

ConLoh llle lnu11x1
18
5ada ha1 m1nu ku1uu1 ayah kc ko1a na1k dc1man 1s11mcWa kududuk
d1muka kududuk sam51n 5ak kus1 yan scdan bckca mcncndaa1 kuda
su5aya ba1k a1annya

ConLoh llle Cu1u11x1
5ada ha1 m1nu
ku1uu1 ayah kc
ko1a na1k dc1man
1s11mcWa kududuk
d1muka kududuk
sam51n 5ak
kus1 yan
scdan bckca
mcncndaa1 kuda
su5aya ba1k
a1annya

en[elasan
arena layar henponnya hanya selebar 16 karakLer maka barls berlkuL
sam51n 5ak kus1 yan
dlpoLong dl kaLa "5ak" men[adl

sam51n 5ak
kus1 yan

Anda mungkin juga menyukai