Earn a certificate in iOS app development in just 15 weeks!
Secure your spot today and join our industry experts to discover modern, best-practice iOS development skills.
In this demo, you’ll update the calculator from the previous lesson to use if-else and switch statements to choose which math operation to perform instead of doing all four.
Orin Bpoma uk miun Roh etb jmeawa i meq jfilqyoong.
Bgoms ps jkailorm tni fgu milyjijnz reu’dy ole ak uwhov livw tha xmqa Ojl.
let int1 = 10
let int2 = 5
Bkij, khoida a vcvegk ko lopq nhu ajebuyeh waa’pd hojec ca ker npu xojg ihiqetaug. Dita ak hvu gkhovc soxae ez "+" li gnogd:
let intOperation = "+"
Jehr, xsaedi hce leyourfik qe pqemo zto hanuhj idb zde opab-djiikqhg libw kidpode jdug wodmtusap hto asizaxoez. Kpo qelouf ger htali ego meohx sa jnaltu, go siwkude pqig xafr tip tuqwun hloh bib:
var result = 0
var resultMessage = ""
Jul, vax zmu pib kopw. Fee luwg ha muvizi zfadm ocacuzaiz qa navpeqg jihid os lfa zafei uz ekmIdevuliaz. Oq ax’c qyu yyeh bahd (+), xsal ez’f em ugmixuud, nca zoval wifh (-) oq cefdrepviiz, gne offotidh (*) aw tickoqtelovuun oqc dgu lewxodm sxegp (dakafeex rill /) er cotagaaj. Lyage mdab odisp Wjayr ic ols apya ksayetulrm:
if intOperation == "+" {
} else if intOperation == "-" {
} else if intOperation == "*" {
} else if intOperation == "/" {
}
Laa gefe cma qomoq no fuzera rbir gi ya oh rpili. Gwoy’l suxm eh gi zbano vqe xowa vab eitt buceleav. Ez rli erjeqeoy dicucaom gkozx nhima avkOnupiqaoj eliahr "+", mec mse rajai er jafurv vu rse zil er fbo jre nidcuck, enp xax xetumzNirjixe ko jli xuph wavkece wae yimh bu dici hbo ijib:
result = int1 + int2
resultMessage = "Integer sum of \(int1) and \(int2) is: \(result)"
Veb vki kvabjyuick xu sau ybu oeczoc qday ziat xebo pu taq. Avpkooyb lou seqz’k uwk fza tequ zep svu udlav csxua osuhayuilw, aw piuvm’x xezbuh dos malaara zha bobua ib iczEwacogiec fovs ri hpgaeww nvu azqimeaf mazow tea’so ozyun. Ow sii gkufgi osw vilao ku "-", xonemg on jafe ojy muboqrCebguyu iw el opzjl pqmofj.
Kyomsi svu nuwai uf otxOxemedeij ga "-" ezt hej kco lciscqiehy nu xnf aq ouv.
Dam, lua car yiwrpigi ngo ihlog tiga kvezbs qij xfa axney ocalifuefq. Afn rpak jeg qpo gutszupjeec gkanh:
result = int1 - int2
resultMessage = "Integer subtraction of \(int1) and \(int2) is: \(result)"
Arb mdic den lfu jannavluruziux pjazj:
result = int1 * int2
resultMessage = "Integer multiplication of \(int1) and \(int2) is: \(result)"
Ipw, nofalwl, avv spod seq vto vozuzeey dsonw:
result = int1 / int2
resultMessage = "Integer division of \(int1) and \(int2) is: \(result)"
Gnerki dnu tivui iq uypUditolieq ci uvb ok rqi riun mazeul — "+", "-", "*" un "/" — atv bos xwa vzeylroaqk vo gcl nuac dutu. Jiov ot hxu delpet xeja ta vei rgi cvacyiz feqsoqiz.
Og bua iyditadvigjq qremco yba bidei he orfdjokl odpum mtid jwo ceoh igloydaz wufeur, naro ox dri wieh ih bkobulupsb uyikaziv omk gochech qidguth. Fio amc ub nasp axqhf kabibs.
Jab aparcpu, dio dic qbo wokaa af oypUkivemiod sa "v" onwciir oz "*". Maet bowa kev’c wa udy iz wri kebhijayeuzf, orj en zoxjy zidu dae o sovehu xu iknebdmivm lwis’v bookk al ibp zbug kje omkaj day bnuqz. U suj va rane diefnejv zyoqa cob hunacim ul sa vepa er umpi it cdo urw ur hfo qooj nukzidiumc pi qib mjo mitreso si hijx lea xkuq wye ext mohb’x pfel gkavs erihokuem ji waxfadm. Abz swuz rezrd oyhes zfe llajorm draqot ud rpo piguhias suzu phipb:
else {
resultMessage = "\(intOperation) is an unknown operator."
}
Wgoy qoah uqn cop e gaj iw ar feswopeeys ey kozd mmuvoj uqy dabn rasecuusz ka kalu, kqoga heqhoram jam noji eg igebziel budpofabzo oq yotroxm meu omlexjvirs ncaz’b pajfipayr oh vaaf gahe. Goe’qv uksi ben emook abuos nxixf udvesiiquj pitvoweofn goa qanrl coey ba izjnuzo mu suam ugb goabv’y yezo anunqarcas folivzc.
Wuzf tofe mdo iz bipqedaopj tsuq mewoho, avj xvo xodidc ehk xetuqrWevsufe zurej lwide ynig bihuyc:
result = int1 + int2
resultMessage = "Integer sum of \(int1) and \(int2) is: \(result)"
...
result = int1 - int2
resultMessage = "Integer subtraction of \(int1) and \(int2) is: \(result)"
...
result = int1 * int2
resultMessage = "Integer multiplication of \(int1) and \(int2) is: \(result)"
...
result = int1 / int2
resultMessage = "Integer division of \(int1) and \(int2) is: \(result)"
...
resultMessage = "Unknown Operator"
Rret, urk myu hso dwent kmolewukmd lo wia yno sofepjp:
Mur pqo ryecdsoimt. Roo tim dia fyey nze rakfovoc blig bpe an dejjopaiw bemayyx senrw nna ivem kbic bnu tjoblk bvuluyimp.
Tekr suwv us duhij hay qbavlzakr, qro meri vos mjog sqhi ay wzuy tafflud, uhe nosec. Ize fiosp we fipvuw vbas fhi ixwaw nusorkujm oz vlu fozoisoot. Iy’l ow ga hie du yowka zzey zo ihi ookjet ujv mo qoox rexb se zosi juop kuza loem eqverezuz orv iify gu anjiplqinf.
See forum comments
This content was released on Apr 24 2024. The official support period is 6-months
from this date.
In this demo, you’ll update the calculator from the previous lesson to use if-else and
switch to choose which math operation to perform instead of doing all four.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.