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!
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?
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
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 !
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)
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 ( )