4954 c ou c++

597 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
597
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

4954 c ou c++

  1. 1. i 02 ...................................................................... rodatnoC moc oãçitepeR .2.3 91 ......................................................... otnemerceD e otnemercnI .2.1.3 81 .......................................oãçiubirtA ed socitém tirA serodarepO .1.1.3 81 ........................................................................ satcapmoC seõsserpxE .1.3 81 ........................................................................... OÃÇITEPER ED SODNAMOC .3 51 .................................................................................... alpitlúM oãsiceD .3.2 41 .................................... sodaedacnE e sodahninA sianoicidnoC .2.2.2 31 ................................................................ lanoicidnoc rodarepO .1.2.2 01 .................................................................................. selpmiS oãsiceD .2.2 90 .............................................................................. sacigóL seõsserpxE .1.2 90 ............................................................................... OÃSICED ED SODNAMOC .2 80 ........................................................................ socitém tirA serodarepO .6.1 70 ........................................ oãçibixE ed sopmaC ed oãçatamroF .1.5.1 60 ................................................. adatamroF sodaD ed adíaS e adartnE .5.1 50 ..................................................... sodacifidoM sodaD ed sopiT .1.4.1 40 ..................................................................................... sodaD ed sopiT .4.1 20 ....................................................... samargorP sod acisáB aruturtsE A .3.1 10 ............................................................................. C obruT etneibmA O .2.1 10 ................................................................... C megaugniL ad megirO A .1.1 10 ................................................................................................ OÃÇUDORTNI .1SUMÁRIO
  2. 2. OIRÁMUS ii 26 ........................................................... sezirta M ed oãçazilaicinI .1.3.5 06 ................................................................................................. sezirtaM .3.5 75 ............................................................. sgnirtS ed oãçalupinaM .2.2.5 65 .............................................................. sgnirtS ed oãçazilaicinI .1.2.5 55 ................................................................................................... sgnirtS .2.5 25 ........................................................ roteV opiT od sortemâraP .2.1.5 05 .............................................................seroteV ed oãçazilaicinI .1.1.5 84 .................................................................................................. seroteV .1.5 84 ................................................................... SEZ RTAM E SGN RTS SEROTEV SEZ RTAM E SGN RTS SEROTEV SEZIIIIRTAM E SGNIIIIRTS ,,,,SEROTEV SEZ RTAM E SGN RTS SEROTEV .5 64 ........................................................ sovisruceR sotnemidecorP .2.4.4 44 .................................................................. savisruceR seõçnuF .1.4.4 24 ....................................................................................... edadivisruceR .4.4 04 ................................................................. o tnemaneza mrA ed sessalC .3.4 83 ............................................ atsopseR mevloveD euq seõçnuF .2.2.4 53 ..................................... a tsopseR mevloveD oãn euq seõçnuF .1.2.4 43 ................................................................. seõçnuF ed osU e oãçinifeD .2.4 33 ..................................................................... edulcni# aviterid A .2.1.4 13 ....................................................................... enifed# aviterid A .1.1.4 13 ................................................................................ otnemassecorperP .1.4 13 .................................................................................... S E SORCA SEÕÇNUF E SORCAM .4 92 ............................................................. oãçitepeR amu odnepmorretnI .5.362 ................................................................ oãçidnocsoP moc oãçitepeR .4.3 52 .......................................................... aleT an sortsar odnaxieD .1.3.3 32 ................................................................. oãçidnocerP moc oãçitepeR .3.3
  3. 3. iii 79 .............................................................. sorietnop ed acitémtirA .3.1.7 69 ........................................................... sorietnoP arap sorie tnoP .2.1.7 49 ......................................................... aicnêrefeR rop megassaP .1.1.7 29 ..................................................................................... osU e oãçinifeD .1.7 29 .................................................................................................. SORIETNOP .7 98 ............................ otnemanezamrA ed oçapsE odnazimonocE .2.3.6 78 ...................................erawdraH ed ovitisopsiD mu odnassecA .1.3.6 68 ..................................................................................... stiB ed sopmaC .3.6 48 ................................................................... sadateuqi tE seõinU .1.2.6 48 ................................................................................................... seõinU .2.6 28 ............................................... salebaT me acsuB e oãçanedrO .3.1.6 18 ................................................................ saruturtsE ed seroteV .2.1.6 97 ...................................................... o tnemahninA e oãçazilaicinI .1.1.6 77 .............................................................................................. saruturtsE .1.6 77 ................................................................................ SEÕINU E SARUTURTSE .6 57 ............................................................ oãçresnI rop oãçanedrO .3.5.5 37 ...................................................... oãçeleS rop oãçanedrO .2.5.5 17 ...............................................................sacorT rop oãçanedrO .1.5.5 17 ........................................................................ oãçanedrO ed sodotéM .5.5 76 ........................................................................... airániB acsuB .2.4.5 56 .............................................................................. raeniL acsuB .1.4.5 56 ................................................................................ acsuB ed sodotéM .4.5 36 .................................................. seõçnuF a sezirtaM odnassaP .2.3.5
  4. 4. OIRÁMUS vi131 ..................................................................................................... AIFARGOILBIB031 ..................................................................................................... CSA ALEBAT IIIIIIIICSA ALEBAT CSA ALEBAT CSA ALEBAT821 ................................................................................. airániB S/E .3.4.8721 .......................................................................... adatamroF S/E .2.4.8521 ............................................................................... retcarac S/E .1.4.8521 ............................................................. Modo Texto versus Modo Binário .4.8421 ................................................. oviuqrA ed laniF ed oãçaci fireV .3.3.8321 ............................................................ oviuqrA ed otnemahceF .2.3.8221 ...................................................................oviuqrA ed arutrebA .1.3.8221 ............................................................................... sacisáB seõçarepO .3.8121 ............................................. oãrdap S/E ed otne manoicerideR .1.2.8021 ................................................................................... oãrdaP-soviuqrA .2.8911 ............................................................................. oviuqrA ed sorie tnoP .1.8911 .................................................................................................... SOVIUQRA .8511 ................................................ satsiL ed ovisruce R otnematarT .3.4.7211 .................................................................... sadaedacnE satsiL .2.4.7901 ................................................ airómeM ed acimâniD oãçacolA .1.4.7701 .......................................................................... saru turtsE e sorie tnoP .4.7401 ............................................................ seõçnuF arap sorie tnoP .2.3.7301 ............................................ sorietnoP mevloveD euq seõçnuF .1.3.7301 ............................................................................ seõçnuF e sorie tnoP .3.7101 ........................................... odnamo C ed ahniL ad so tnemugrA .2.2.7001 ..................................................................... sgnirtS ed seroteV .1.2.7 99 .............................................................................. seroteV e sorie tnoP .2.7
  5. 5. v
  6. 6. 1111 C OBRUT ETNEIBMA O .2.1 C OBRUT ETNEIBMA O .2.1 C OBRUT ETNEIBMA O .2.1 C OBRUT ETNEIBMA O .2.1 .airómem ed aimonoce e oãçucexe ed edadicolev atla anoicroporp aicnêicifeaus ,etnemlanif ,E .oãçaretla amuhnen mes ,e tnemacitarp ,samrofatalpsasrevid me sodatucexe res medop C me sodacifidoc samargorp so ,edadil-ibatrop aus à saçarG .setilé tas ed serodalortnoc sosoredop éta socinôrtelesogoj selpmis edsed ,oãçacilpa ed sopit sosrevid ed otnemivlovnesed onadazilitu res etimrep ehl edadilibixelf auS .etneicife e litátrop ,levíxelf megaugnilamu res aled otaf oa ,etnemlapicnirp ,es-eved C megaugnil ad edadiralupop A .aerá ad sianoissiforp so ertne adidnufidetnatsab oãçamargorp ed atnemarref amu etnemadipar es-uonrot C ,serodam-argorp arap e ,serodama rgorp rop adivlovnesed odis odneT . sdrahciR nitraMrop adivlovnesed ,LPCB adanimoned ,agitna siam oãçamargorp ed megaug-nil amu ed oãçulove ad odatluser o é alE .XINU lanoicarepo ametsis o avasueuq 11-PDP CED rodatupmoc mun zev ariemirp alep adatnemelpmi e eihctiRsinneD rop ,lleB soirótarobaL son ,2791 me adivlovnesed iof C megaugnil A C C C C MEGAUGNIL AD MEGIRO A .1.1.serodarepo e sodad ed sopit ,S/E ed seõçnuf ,C me samargorpsod acisáb aruturtse a somatneserpa olutípac esseN .ocisáb erawtfosed otnemivlovnesed o arap adacidni etnemlaicepse é C ,lareg osu ed meg-augnil amu ajes arobmE .aicnêicife e edadilibatrop ,edadivisserpxe omocsiat sacitsíretcarac enúer euq megaugnil amu omoc adatic etnemlareg é C1. INTRODUÇÃO
  7. 7. OÃÇUDORTNI .1 2 #include <stdio.h> /* OBESO.C – informa se uma pessoa está ou não obesa */ .arutla aus ad odardauq o e osep ues ertne oãzar a é ecidn í lat ,03 aroirepus é aeróproc assam ed ecidní ues es asebo é aossep amU .1.1 olpmexE .odatucexe res edop oãn amargorp o ale mes e ,amargorp od oãçucexea es-aicini edno rop ,lapicnirp oãçnuf a é assE . niam adanimoned res evedsaled amu ,etnemairassecen ,euq odnes seõçnuf ed etsisnoc C amargorp mU SAMARGORP SOD ACISÁB ARUTURTSE A .3.1 C obruT odargetni etneibma od alet A 1.1 arugiF − .C obruT od oãçucexe a azilanif X tlA + • ,amargorp ues atucexe e )exe. oviuqra areg( atideknil ,alipmoc 9F lrtC + • ,c. oãsnetxe moc oviuqra mun amargorp od etnof-ogidóc o avlas 2F • :euq rebas etneicifus é ,raçemocaraP . C megaugnil a moc sodazirailimaf siam somrevi tse euq adidem àsodarolpxe res oãredop etneibma essen sodicerefo sosrucer s O . C me sotircsesotxet ed ritrap a sievátucexe samargorp rairc metimrep son ,sotnuj ,euqrotideknil mu e rodalipmoc mu ,sotxet ed rotide mu rop otsopmoc é elE .sam-argorp sosson somerevlovnesed lauq on etneibma o é C obruT dnalroB O ©
  8. 8. 3 OÃÇUDORTNI .1 .ocolb od oicíni on ogol ,sadasu meres ed setna sadaralced res mevedsieváirav sA .seõçurtsni ed ocolb mu ratimiled arap mevres } e { sevahc sA • .é o oãn niaM sam ,odavreser é niam emon o ,o tnatrop,e salucsúnim e salucsúia m eugnitsid rodalipmoc o ,ossid mélA .soir-ótagirbo oãs , )(niam me omoc ,oãçnuf amu ed emon o sópa sese tnêrap sO • .sacilóbmis setnatsnoc aralced enifed# aviterid A .sacitáme tam seõçnuf eelosnoc S /E ,oã rdap S/E ed sodnamoc ,etnemavitcepser ,maralced h.htame , h.oinoc h.oidts soviuqra sO .oãçalipmoc à sairássecen seõçaralcedodnetnoc ohlaçebac ed soviuqra ed oãsulcni a asuac edulcni# aviterid A • .amargorp od oci fícepse o tnop mugla receralcse arap sanepa evres,é otsi ,oirátnemoc omoc odaredisnoc é e /* */ rop odatimiled otxet odoT • :sodatlasser res meved olpmexe oriemirp essed so tnop snuglA .oãn uo asebo átse ale es amrofni e aeróprocassam ed ecidní ues o aluclac ,aossep ad sodad so aticilos oãçnu f assE.niam :oãçnuf acinú amu ed etsisnoc ele ,selpmis otium é amargorp esse omoC } getch(); else printf(“n Você está obeso!”); if( imc <= LIMITE ) printf(“n Você não está obeso!”); printf(“n Seu i.m.c. é %.1f”, imc); imc = peso/pow(altura,2); scanf(“%f %f”, &peso, &altura); printf(“n Qual o seu peso e altura? ”); clrscr(); float peso, altura, imc; main() { #define LIMITE 30 #include <math.h> #include <conio.h>
  9. 9. OÃÇUDORTNI .1 4,é otsi ,sieváirav sodad oãs aossep ad arutla a e osep o otnauqne ,etnatsnocodad mu é 03 oremún o ,1 .1 olpmexe od amargorp oN . sieváirav uo setnatsnocomoc :satnitsid samrof saud me ra tneserpa es medop sodad sO .selemoc asioc amugla açaf ele euq somarepse e sodad sehl-omecenrof ,amargorpmu somra tucexe oa :sodad ralupina m arap etnemlaicnesse mevres samargorP SODAD ED SOPIT .4.1 } getch; printf("n O perímetro é %f", perim); perímetro */ perim := 2*PI*raio; /* calcula o seu float perim; da circunferência */ scanf("%f", &raio); /* solicita o raio printf("n Qual a medida do raio? "); clrscr; float raio; Main() { #define PI = 3.1415 #include <studio.h> /* PERIM.C - informa o perímetro de uma circunferência /* :riuges a amargorp on sorre so arbucseD .2.1 oicícrexE . C obruT dnalroB o odnasu c.osebo a margorp o e tucexE .1.1 oicícrexE .odargetni etneibma od alet à ratlov ed setna ,amargorp od ad íasa ajev oiráusu o euq etimrep oss I .adíulcnoc ajes amargorp od oãçucexea euq arap adanoisserp ajes alcet amu euq adrauga )(hcteg oãçnuf A • . = rodarepo olep adazilaer é sieváirav sà serolav edoãçiubi rta A .sianoicnevnoc sianoicaler serodarepo e sacitámetam seõçnuf,socitémtira serodarepo so moc sodautefe oãs seõçarapmoc e solucláC • .oãrdap sodad ed adías e adartne mazilaer)(ftnirp e )(fnacs seõçnuf sa e alet a rapmil arap evres )(rcsrlc oãçnuf A •
  10. 10. 5 OÃÇUDORTNI .1 .amargorp od etnatser on adaicnerefer ajes ale euq áriti mrep rod-acifitnedi o e ale arap odacola res áreved euq airómem ed oçapse o ani mretedopi t O . rodacifitnedi mu e opit mu me etsisnoc leváirav amu ed oãçaralced A .etnaida siam otsiv áres osu ues e ,adaçnavasia m oãçacilpa met euq ,laicepse opi t mu é diov opit o áJ .edadissecena emrofnoc , elbuod uo taolf opit od sieváirav me sodanezamra res medopsoiránoicarf serolaV .airómem ed oçapse siam matsag mébmat sam , rahc opitod sieváirav sa euq seroia m soremún ranezamra medop tni opit od sieváirav sA .’ A‘ ,olpmexe rop ,omoc sofortsópa ertne ol-êvercseatsab ,etnatsnoc retcarac mu ratneserper araP .721 + a 821– ed olavre tni onairav rahc opit od serolav ed alacse a euq ovito m etse rop É .)721 a 0 ed airavoãrdap alebat an euq( IICSA ogidóc ues o odnanezamra edadrev an soma tse,leváirav amu a retcarac mu som íubirta odnauq ,oãtnE .soremún ralupinamed zapac é etnemos rodatupmoc o ,somebas omoC .IICSA ogidóc ues oe retcarac mu ed aci fárg oãçatneserper a ertne oãçnitsid atium etsixe oãn C mE amuhnen muhnen diov 803 + e7.1 a 803 e7.1 − setyb 8 elbuod 83 + e4.3 a 83 e4.3− setyb 4 taolf 76723 + a 86723 − setyb 2 tni 721 + a 821 − e tyb 1 rahc alacsE oçapsE opiT :socisáb sodad ed sopit ocnic ecerefo C megaugnil A .cte ,sa rvalap ,sartel ,soremún ,olp mexe rop ,omoc ;ralupinamed zapac é rodatupmoc o euq sodad ed sopit so er tne oãçnitsid amu mébmatetsixe ,ratneserpa es medop sodad so euq me samrof sa ertne oãçnitsidad mélA .artuo arap oãçucexe amu ed mairav serolav sojuc sodad oãs
  11. 11. OÃÇUDORTNI .1 6 2 1 a ug F 2 1 a ug F 2 1 a ug F rahc opit od leváirav amun lanis ed tib O 2....1 arrrrugiiiiF − . tni opit o emussa rodalipmoc o ,e tnemadalosi adasu é ) dengis uo( dengisnuarvalap a eS .odazilitu é ele etnemarar ,lamron osac o é e tse omoc ,sam ;sod-azilanis res meved serolav so euq acidni euq , dengis rodacifidom o mébmatáH .arbod serolav ed alacse a ,etnemetneüqesnoc ,e serolav ratneserperarap tib esse rasu somedop ,ossi moC .lanis ed tib mu ret oirássecen é oãn,otnatrop ,euq e sodasu oãres lanis mes serolav etnemos euq rodalipmoc oaodna mrofni somatse , dengisnu rodacifidom o odnasU .ovitagen é ele ,oirártnocosac ;ovitisop é rolav o oãtne ,orez é tib esse es :sovitagen e sovi tisopserolav ertne riugnitsid arap rodatupmoc olep odazilitu etnemlamron é , lanised tib odanimoned , tni uo rahc opit od leváirav amu me adreuqse à siam tibO 746 384 741 2+ a 846 384 741 2 − se tyb 4 tni gnol 53556 a 0 se tyb 2 tni dengisnu 552 a 0 etyb 1 rahc dengisnu a alacsE o oçapsE o opiT :sodacifidom sodad ed sopi t snugla mébma t ecerefo C ,socisáb sopit sod mélA SODAC F DOM SODAD ED SOP T .1.4.1 SODAC F DOM SODAD ED SOP T .1.4.1 SODACIIIFIIIDOM SODAD ED SOPIIIT .1.4.1 float comissao, desconto, salario; int x, y, z; char tecla, opcao; .2.1 olpmexE .sieváirav ed oãçaralceD .2.1 olpmexE .sahnilbus e sotigíd ,sartel rop etnemavisulcxe otsopmoc res e )alucsúnim uo alucsúiam( artel moc es-raicini eved rodacifitnedi odoT
  12. 12. 7 OÃÇUDORTNI .1 .sotnemugra ed atsil an levái rav ed oçeredne mu ednopserroc oãçat-amrof ed aiedac an otamrof ed oãçaci ficepse adac a ,ravresbo somedop omoC scanf(“%d %c”, idade, sexo); ... char sexo; int idade; . )(fnacs oãçnuf a moc sodad odneL .4.1 olpmexE .oãçnuf alep sodil oãreseuq sodad sod sopit so e edaditnauq a macidni euq , otamrof ed serodacific-epse sodanimoned ,siaicepse sogidóc rop atsopmoc é oãçata mrof ed aiedac A ;)ngra ,... ,2gra ,1gra ,”oãçatamrof“(fnacs :leváirav amu ed oçeredne o odnes seled mu adac ,sotnemugra edatsil amu ed adiuges oãçatamrof ed aiedac amun etsisnoc exatnis auS .leváiravamun odanezamra e odalcet od odil ajes rolav mu euq etimrep )(fnacs oãçnuf A A F D S E ADATAMROF SODAD ED ADÍAS E ADARTNE F SODAD ED ADÍAS E ADARTNE F D S E .5.1 .5.1 .5.1 .5.1 odazilitu etnemarar é ossi rop e elbuod opit oa elaviuqe euq ,taolf gnol é atief oãçecxe acinú A .tni e rahc sopit so sanepa raxiferp medop serodacifidom sO long int tam_arquivo; unsigned int a, b, c; unsigned char contador; .sodacifidom sopit ed sieváirav sa muglA .3.1 olpmexE .edatem a arap aiac oçapse esse euq moc zaf,saniuqám samugla me , trohs rodacifidom o áJ .leváirav ad otnemanezamra ededadicapac a atnemua ,etnemetneüqesnoc ,e odacilpud ajes tni opit od leváir-av amu arap odavreser airómem ed oçapse o euq moc zaf gnol rodaci fidom O
  13. 13. OÃÇUDORTNI .1 8 oãçalubat ed acram amixó rp arap açnava rosruc o t ahnil ad anuloc ariemirp a arap edecorter rosruc o r ahnil avon amu arap açnava rosruc o n arosserpmi an anigáp atnemila f anuloc amu edecorter rosruc o b rodatupmocorcim od e mrala o aos a otiefE elortnoc ed retcaraC :oãs ) (ftnirp oãçnuf a moc sodazili tu elortnoc ed seretcarac siapicnirp sO .siaicepse sotiefe asuac oãçibixe ajuc ,elortnoc ed seretcarac e ,etnemlamronodibixe é euq ,otxet mébma t retnoc edop oãçatamrof ed aiedac a ,ossid mélA ;)ngra ,... ,2gra ,1gra ,”oãçatamrof“(ftnirp :soçeredne sues oãn e sodibixemeres a serolav so retnoc eved sotnemugra ed atsil a aroga euq é açnerefidlapicnirp A .)(fnacs oãçnuf ad aleuqà acitnêdi e tnemlaicnesse é exatnisaus A .oedív on sadatamrof seõçamrofni ribixe etimrep son ) (ftnirp oãçnuf A megatnecrop ed lanis ocinú mu %% ) gnirts ( seretcarac ed aiedac amu %s alpud uo selpmis oãsicerp ed laer oremún mu %f %lf , lamiced esab me ognol orietni oremún mu %ld lanis mes lamiced esab me orietni oremún mu %u lamicedaxeh uo lamiced ,latco me orietni oremún mu , %o %d %x , re tcarac ocinú mu %c atneserpeR rodacificepsE .adacola iof leváirav amu euq me airómem ed oçeredne o amrofni rodarepo O
  14. 14. 9 OÃÇUDORTNI .1 |000678| | 678| :é amargorp ed ohcert essed oãçucexe alep adizudorp adías A ... printf(n|%7.2d|,b); printf(n|%7.3d|,b); printf(n|%06d|,a); printf(n|%5d|,a); ... float b = 12.3456; int a = 678; . )(ftnirp .6.1 olpmexE .6.1 olpmexE .6.1 olpmexE moc sopmac ed oãçatamroF .6.1 olpmexE .siaer arap ,sia miced sasac ed oremún od oãçacificepse a e ,sorietniarap ,adreuqse à sorez moc otnemihcneerp o oãs sadasu siam seõçatamrofsA .sodata mrof majes oãçibixe ed sopmac so euq etimrep )(ftnirp oãçnuf A OÃÇIBIXE ARAP SOPMAC ED OÃÇATAMROF .1.5.1 } getch(); printf(n O perímetro da circunferência é %lf, perim); perim = 2*PI*raio; scanf(%lf, raio); printf(n Qual a medida do raio?); getch(); double raio, perim; main() { #define PI 3.1415 #include stdio.h . )(ftnirp oãçnu f a moc sodad odnibixE .5.1 olpmexE .alet an oãçamrofni amugla ribixe es oa adazilitu res eved ahnil avon amuodnauq racidni somedop eled sévartA .’ n‘ é odasu siam o ,seretcarac sesseD aditrevni arrab acinú amu ebixe ofortsópa ocinú mu ebixe ’ apsa acinú amu ebixe ”
  15. 15. OÃÇUDORTNI .1 01 lamicedaxeh elamiced ,latco me IICSA ogidóc ues o e mrofni ,retcarac mu odaD .5.1 oicícrexE .oidém omusnoc o emrofni ,al-êrroc rep arap levómotua murop otsag levítsubmoc ed sortil ed latot o e aicnâtsid amu sodaD .4.1 oicícrexE .lanif aidém aus a emrofni ,onula mu ed saton saud sa sadaD .3.1 oicícrexE . orre ⇒ 2 % 0.7 e 1 ⇒ 2 % 7 ,olpmexe roP .sorietnisodnarepo moc odazilitu res edop etnemos otser ed rodarepo o : otseR • .5.3 ⇒ 2 / 0.7 e 3 ⇒ 2 / 7 ,olpmexe roP .sorietni oãs sodnarepo so sobmaodnauq sanepa orietni odatluser ecenrof oãsivid ed rodarepo o : oãsiviD • .acisáb acitámetam an sadiceleba tse siausu sarger sa e mrofnoc man-oicnu f siamed sO .laicepse oãçneta mecerem siod sanepa ,serodarepo setseD sorietni oremún siod ed oãsivid ad otser % soremún siod ed oãsivid ad etneicouq / reuqsiauq soremún siod ed otudorp ∗ reuqsiauq soremún siod ertne açnerefid − reuqsiauq soremún siod ed amos + odatluseR rodarepO .sorietni soremún siod ertne oãsivid ad o tse r o raluclac arap rodar-epo mu mébmat e sacitémtira seõçarepo ortauq sa arap serodarepo ecerefo C SOCITÉMTIRA SERODAREPO .6.1 .5 a roirepus uo laugi é adazerpsed la micedasac ariemi rp a odnauq sanepa sodadnoderra oãs siaer serolav euq etoN | 12.34| | 12.346|
  16. 16. 11 OÃÇUDORTNI .1 .] h.htam oviuqra on adinifed , )(trqs oãçnufa esu adardauq ziar a raluclac arap : aciD [ .asunetopih ad adidem a emrofni,olugnâter olugnâirt mu ed sotetac sod sadidem sa sadaD .7.1 oicícrexE .])9 / 5( ∗ )23 – F( = C : [ . aciD suisleC suarg me etnednopserrocrolav o emrofni , tiehnerhaF suarg me arutarepme t mu adaD .6.1 oicícrexE
  17. 17. 21 21 21 21 y a laugi uo roiam rof x es edadrev y = x y a laugi uo ronem rof x es edadrev y = x y euq roiam rof x es edadrev y x y euq ronem rof x es edadrev y x y ed etnerefid rof x es edadrev y != x y a laugi rof x es edadrev y == x o odatluseR lanoicaler rodarepO lanoicaler rodarepO .ariedadrev es 1 e aslaf é oãçarapmoc a es 0 é lanoicaler rodarepo mu edoãçailava ad odatluser O .sa mrof sasrevid ed serolav siod rarapmoc somedopseled sévartA . sianoicaler serodarepo so somasu ,ocigól rolav mu rareg araP .edadrev ocigól rolav o atneserper 1 e oslaf ocigól rolav o atneserper 0 ,C mE . soslaf oãs 4–4 e 0 otnauqne , soriedadrev oãs a e 2.1 ,3– ,5 serolavso ,olpmexe roP .” edadrev atneserper rolav ortuo reuqlauq e oslaf atneserperorez“ :ocigól rolav mu omoc odaterpre tni res edop rolav reuqlauq ,otna tertnE.socigól serolav ed oãçatneserper a arap ocifícepse opit mu etsixe oãn , C mE SACIGÓL SEÕSSERPXE .1.2.C megaugnil an sodicerefo sianoicidnoc sodnamoc so somatneserpae ,sovitcenoc e sianoicaler serodarepo ,socigól serolav omoc siat ,oãsiceded adamot à sodanoicaler socisáb sotiecnoc so somizudortni olutípac esseN2. COMANDOS DE DECISÃO
  18. 18. 31 OÃSICED ED SODNAMOC .2 :arienam etniuges ad ,3.1 a rugif an odartsuli emro fnoc ,anoicnuf e ;2 ; odnamoc esle 1odnamoc oãçidnoc fi ) ( :amrof etniuges ad adacifidoc é lanoicidnocaruturtse a , C mE .3.1 arugif an odartsuli emro fnoc ,sovitanretla sodnamoc siodertne mu rehlocse arap evres selpmis oãsiced ed uo lanoicidnoc aruturtse A SELPMIS OÃSICED .2.2 printf(%d %d %d %d, !3, !0, 3+ab+2 !b, 1 || !2 3); .1.2 oicícrexE .1.2 oicícrexE .1.2 oicícrexE ?riuges a oãçurtsni alep adizudorp adías a lauQ .1.2 oicícrexE .socigól serodarepo so es-mailava ,oãtne ós z ;sianoicaler serodarepo so es-mailava ,adiuges me y ;socitémtira serodarepo so sodot es-mailava oriemirp x :medro etniuges an adaute fe é oãçailavaa ,socigól e sianoicaler ,socitémtira serodarepo odne tnoc oãsserpxe amuN edadrev rof uo y x es ós e es edadrev || y x edadrev merof y xe es ós e es edadrev y x oslaf ro f x es ós e es edadrev x ! odat useR odatlluseR odatlluseR odat useR oc gó rodarepO ociigóll rodarepO ociigóll rodarepO oc gó rodarepO .acitámetam acigól an sadinifed sarger sa emrofnoc manoicnufsocigól seroda repo sO .satsopmoc sacigól seõsserpxe rairc somedop ,selemoC .socigól serodarepo mébmat ecerefo C ,sianoicaler serodarepo sod mélA . 1 0 áres oãçur tsni alep adizudorp adías A ... printf(%d %d, 56, 65); ... .socigól serolav e sianoicale r serodarepO .1.2 olpmexE
  19. 19. OÃSICED ED SODNAMOC .2 41ribixe arap artuo a e roc a ranoiceles arap amu :seõçurtsni saud rop atsopmocaires avitanre tla adac oã tne ,ohlemrev me odavorpeR e luza me odavorpAribixe euq essevit roiretna amargorp o es ,olpmexe roP .oãçu rtsni amu ed siamrop otsopmoc ajes ,sobma uo ,sovitanretla sodnamoc sod mu euq res edoP .odavorpa oãn uo átse onula o es ediced ,rolav essed oãçnufme ,e aidém aus aluclac ,onula olep saditbo sa ton saud sa aticilos amargorp O } else printf(“n Reprovado”); if( m = 7.0 ) printf(“n Aprovado”); m = (a+b)/2; scanf(“%f %f”, a, b); printf(“n Informe as duas notas obtidas: ”); float a, b, m; main() { #include stdio.h .2.2 olpmexE .2.2 olpmexE .2.2 olpmexE .selpmis oãsiced ed osu O .2.2 olpmexE selpmis oãsiced ed aruturtse A 3.1 arugiF − ............ 2odnamoc 1odnamoc oãçidnoc F V ... .2 odnamoc o sanepa atucexe ,oãnes z ;1 odnamoc o sanepa atucexe ,ariedadrev rof oãçidnoc a es y ;acigól oãsserpxe amu res eved euq , oãçidnoc a ailava x
  20. 20. 51 OÃSICED ED SODNAMOC .2 .” odiuqíl oirálas ues od rolav o ramrofni,oiránoicnuf mu rop sadahlabart saroh ed oremún o odaD .00,0051 $R ed amicasoirálas sod %01 adner ed otsopmi o arap es-ehlocer e aroh a 05,91 $R es-agapaserpme amuN “ :amelborp etniuges o odnevloser ,osac esse acifilpmexe riugesa amargorp O .otief é adan ,oãtne ,uo odatucexe é odnamoc o uo ,ajes uo ,selp-mis oãsiced amun savitanretla saud revah oãn ed recetnoca edop mébmaT .]001 rop oãn sam 4 rop lev ísivid é es o txessibé ona mu : aciD [ .otxessib oãn uo é ele es emrofni ,ona mu odaD .3.2 oicícrexE .roiam o é eled lauq em rofni ,sotnitsid soremún siod sodaD .2.2 oicícrexE .h.oinoc oviuqra on sadaralced oãtse ,DER e EULB setnatsnoc sa omocmissa ,seõçnuf sassE .adanoiceles roc an otxet o ebixe , ad à acitnêdi ) (ftnirpé exatnis ajuc ,)(ftnirpc oãçnuf a e o txet od roc a anoiceles )(roloctxet oãçnuf A } getch(); } cprintf(“n Reprovado”); textcolor(RED); else { } cprintf(“n Aprovado”); textcolor(BLUE); if( m = 7.0 ) { m = (a+b)/2; scanf(“%f %f”, a, b); printf(“n Informe as duas notas obtidas: ”); clrscr(); float a, b, m; main() { #include conio.h #include stdio.h .seõçurtsni ed socolb ed osu O .3.2 olpmexE .sevahc ed rap mu ed ortned avitanretla adac me seõçurtsnisa odnapurga , socolb rasu euq somaíret ,osac esseN .onula od oãçautis a
  21. 21. OÃSICED ED SODNAMOC .2 61 ,2 : ? oãsserpxe 1oãsserpxe oãçidnoc é exatnis ajuc , lanoicidnoc rodarepo O .selpmis seõsiced ratneserper esed atcapmoc siam amrof amu anoicroporp euq rodarepo mu mébmat ecerefo C LANOICIDNOC RODAREPO .1.2.2 .odatsujaer áres ele otnauq arapramrofni ,oiránoicnuf mu ed oirálas od rolav o odaD .00,057 $R éta mebecer euqseleuqa arap 00,001 $R ed onoba mu uedecnoc ,otsid mélA .soiránoicnuf suesso sodot a %5 ed lairalas etsujaer mu uonimreted aserp me amU .4.2 oicícrexE .otulosba rolav ues emrofni ,reuqlauq laer oremún mu odaD .3.2 oicícrexE .samelborp mes aditimo res edop e lanoicpo é fi odnamoc mun esle etrap A .oturb oirálas od %09 sanepa áres odiuqíl oirálaso ,osac esse N .00,0051 $R ed etimil o adecxe rolav ues o euq sonem a ,oturboirálas oa laugi áres odiuqíl oirálas O .aroh rop ogap rolav olep sadahlabartsaroh ed oremún o racilpitlum a tsab ,oturb oirálas o raluclac arap ,etnemaivbO } getch(); printf(“nSalário líquido: R$ %.2f”, s); s = 0.90*s; if( s1500.00 ) s = h*19.50; scanf(“%d”, h); printf(“nHoras trabalhadas? ”); clrscr(); float s; int h; main() { #include conio.h #include stdio.h .avi tanretla acinú amu moc selpmis oãsiced ed osu O .4.2 olpmexE
  22. 22. 71 OÃSICED ED SODNAMOC .2 5 erros detectados. 1 erro detectado. :omoc sadías ribixe ed zapac oãçurtsni amu euqifidoC .ossecorp otrecmun sodatceted sorre ed oremún o odnetnoc leváirav amu e .5.2 oicícrexE .5.2 oicícrexE .5.2 oicícrexE ajeS .5.2 oicícrexE . )(ftnirp oãçnuf an otnemugra omoc esle-fi mu rasu levíssop aires oãn euqetoN . y x e serolav siod ertne omixám o ebixe e anoiceles amica oãçurtsni A } printf(n Máximo = %d, xy ? x : y); scanf(%d %d, x, y); printf(nInforme dois valores: ); int x, y; main() { #include stdio.h .oãçnuf ed otnemugra omoc lanoicidnoc rodarepo od osu O .6.2 olpmexE .aditimrep é oãsserpxe amu euq me otxetnoc reuqlauq me ol-ázilitu somedop ,rodarepo mu odnes ,euq é lanoicidnoc rodarepo od osu on megatnav amU .oditrevni lanis o moc n ed rolav o ebecer sba ,oirártnoc osac;n ed rolav oirpórp o ebecer sba ,ariedadrev rof es :adailava é 0 n oãsserpxeA . n leváirav ad otulosba rolav o sba levái rav à iubirta amica oãçurtsni A ... abs = n0 ? n : -n; ... .lanoicidnoc rodarepo od osu O .5.2 olpmexE .2 oãsserpxe ad rolav o é lanif odatluser o ,oãnes z ;1 oãsserpxe ad rolav o é lanif odatluser o ,ariedadrev rof ale es y ;oãçidnoc a ailava x :arienam etniuges ad anoicnuf
  23. 23. OÃSICED ED SODNAMOC .2 81 float a, b, c; main() { #include conio.h #include stdio.h .7.2 olpmexE .7.2 olpmexE .sodaedacne e sodahnina sianoicidnoc ed osu O .7.2 olpmexE .sotnitsid sodal so sodot met es onelacse e siaugi sodal siod sanepame t es selecsósi ,siaugi sodal sêrt so met es ore táliuqe é olugnâirt mU • .siod sortuo sod amos a euq ronem ajes seled mu adac euqoirássecen é olugnâirt mu ed sodal so metneserper soremún sêrt euq araP • :seõçinifed setniuges sad rarbmel someved ,amargorp o racifidoc araP .” onelacse uo selecsósi,oretáliuqe me olugnâirt o racifissalc ,meredup es ,e olugnâirt mu ed sodal sodsadidem sa ratneserper medop sele es racifirev soremún sêrt sodaD “ :amelb-orp e tniuges o raredisnoc somav ,sianoicidnoc sessed osu o racifilpmexe araP /* odaedacne * / ...fi esle /* odahnina * / ...fi /* lapicnirp */ ) oãçidnoc fi( :riuges a odacidni emrofnoc , odaedacneuo odahnina átse ortuo o e lapicnirp o é lanoicidnoc oriemirp o euq so mezid,osac esseN .sianoicidnoc mébmat majes )sobma uo( sovitanretla sodnamocsetsed mu ,sezev samugla ,euq levíssop É .sovitanretla sodnamoc siodertne mu ratucexe e ranoiceles arap evres lanoicidnoc aruturtse a ,somiv omoC SODAEDACNE E SODAHN NA S ANO C DNOC .2.2.2 SODAEDACNE E SODAHNIIIINA SIIIIANOIIIICIIIIDNOC .2.2.2 SODAEDACNE E SODAHN NA S ANO C DNOC .2.2.2 SODAEDACNE E SODAHN NA S ANO C DNOC .2.2.2 . eurt ,ortuo reuqlauq arap e eslaf recerapa eved 0 rolav o araP . eslafe eurt o moc socigól serolav ribixe arap oãçurtsni amu euqifidoC .6.2 oicícrexE
  24. 24. 91 OÃSICED ED SODNAMOC .2 ... ; ; : kaerb 2odnamoc 2etnatsnoc esac ; ; : kaerb 1odnamoc 1etnatsnoc esac { ) (hctiwsoãsserpxe :acisáb amrof etniuges a met alpitlúm oãsiced A .unem mun,olpmexe rop ,sadinifed etnemaiverp savitanre tla sairáv ertne amu rehlocsesomasicerp odnauq adauqeda etnatsab é alpitlúm oãsiced ed aruturtse A ALPITLÚM OÃSICED .3.2 2 .a x 1 ,2 = b 2 − 4 .a .c −b ± :riuges a araksáB ed alumró f a odnasu ,siaer sezíar saus emrofni e eluclac,uarg o2 od oãçauqe amu ed ) e c b ,0 ≠a ( setneicifeoc so sodaD .8.2 oicícrexE .etnemavitcepser , oãçarepucere , odavorper odavorpa snegasnem sa arap olerama e ohlemrev ,luza seroc saesU .oãçautis aus emrofni ,onula mu ed sa ton saud sa sadaD .oãçarepucer edmacif siamed so e sodavorper oãs 0,3 a roirefni aidé m moc seleuqa ,sodavorpaoãs 0,7 sonem olep aidém moc sonula so ,edadlucaf amuN .7.2 oicícrexE } getch(); else printf(“nNão é um triângulo”); } else printf(“escaleno”); else if( a==b || a==c || b==c ) printf(“isósceles”); if( a==b b==c ) printf(“equilátero”); printf(“nÉ um triângulo: ”); if( ab+c ba+c ca+b ) { scanf(“%f %f %f”, a, b, c); printf(“nInforme três números: “); clrscr();
  25. 25. OÃSICED ED SODNAMOC .2 02 } putchar(.); } case 5: putchar(D); default: printf(*); case 4: putchar(C); break; case 3: putchar(B); case 1: putchar(A); break; switch( n ) { scanf(“%d”, n); printf(“n Digite um número: ”); int n; main() { #include stdio.h .so tnemazav moc alpitlúm oãsiced ed aruturtse ad osu O .8.2 olpmexE .odnuges oa odaicossa odnamoco mébmat sa m ,odatucexe é ele a odaicossa odnamoc o sanepa oãn ,oãçucexearap odanoiceles é osac oriemirp o odnauq ,ajes uo ,ortuo o arap osac mued azav elortnoc o euq so mezid , kaerb odnamoc mu rop sodarapes oãs oãnsosac siod eS .odnamoc essed exatnis ad etrap zaf oãn ele , hctiws odnamoc omoc etnematnuj odasu erpmes esauq ajes kaerb odnamoc o arobme ,euq etoN .sodacificepse s´esac so ertne oãçisop reuqlauq me recerapa edop ele ,hctiws ocolb od lanif on odanoicisop etnemlareg ajes arobme ,e lanoicpo é tluafed osac O . tluafed osac oa sadaicossa seõçurtsni sa a tucexe ,osac lat e tsixe oãn eS z ; kaerb odnamoc mu rartnocne éta se tniuges sodnamoc so sodotatucexe e oãsserpxe ad rolav oa laugi é etnatsnoc ajuc esac o artnocnE y ; tni uo rahc opit od res eved euq , oãsserpxe a ailavA x :arienam etniuges ad anoicnuf e } ; odnamoc : tluafed ; ; : kaerb nodnamoc netnatsnoc esac
  26. 26. 12 OÃSICED ED SODNAMOC .2 ... . hctiws od ortned fi .01.2 olpmex odnasU .01.2 olpmexE .amelborp muhnen mes otie f res edop ossi ; hctiws od ortnedfi odnamoc mu riulcni euq soma íret ,osac esseN .orez ed etnere fid etnemlaer érosivid o es racifirev oirássecen ajes oãsivid amu rautefe ed setna euq ahnopus,olpmexe roP . hctiws odnamoc od ortned esac odanimreted mu a sodaicossara tse medop euq sodnamoc ed sopit soa otnauq amugla oãçirtser etsixe oãN } } Operador inválido: %c”,op); printf(“n default : valor = %.2f”, x/y); break; printf(“n case ‘/’: valor = %.2f”, x*y); break; printf(“n case ‘*’: valor = %.2f”, x-y); break; printf(“n case ‘-’: valor = %.2f”, x+y); break; printf(“n case ‘+’: { switch( op ) scanf(“%f %c %f”, x, op, y); printf(“n Expressão? ”); char op; float x, y; main() { #include stdio.h .alpitlúm oãsiced ed aruturtse ad osu O .9.2 olpmexE .a tsopser omoc rolav ues ehl-ecenrof amargorpo e 2 lav repo 1lav amrof ad oãsserpxe amu atigid oiráusu o :arodaluclac selpmisamu ratnemelpmi arap adasu é alpitlúm oãsiced ed aru turtse a ,riuges A . *D. adías a odnizudorp ,etniugesosac o arap azav elo rtnoc o , kaerb mu moc od 4-azilanif é oãn osac o omoC .odanoiceles C. tluafed 3 BC.é tluafed osac o ,2 =n arap ,2 etnatsnoc a moc odal 2 *D.-utor osac mu áh oãn omoc ,euq etoN . n leváirav 1 A.à sodíubirta serolav snugla arap amargorp olep adíaS adíaS adíaS adíaS nsadizudo rp sadías sa artsom odal oa alebat A
  27. 27. OÃSICED ED SODNAMOC .2 22 levítsiserrI 4 etneartA 3 12 501 rodareuqaP 2 5 801 z oa etnednopserroc 801 = 67 + 23 y rodahnoS 1 lifrep o rebas arap odal 6723 = 0791 + 6031 x odimíT 0 oa alebat a etlusnoc l lifreP R 0791/60/31 :olpmexE .etnednopserroc lifrep o emrofni ,otnemicsaned atad amu adaD .riuges a odacifilpmexe emro fnoc ,otnemicsan ed atadaus ad ri trap a odanimreted res edop aossep amu ed lifrep O .11.2 oicícrexE 7.44 − arutla∗1.26 é laedi osep o serehlu m arap • 85 − arutla 7.27 ∗ é laedi osep o snemoh arap • :riuges a salumróf sa moc od roca ed laedi .01.2 oicícrexE .01.2 oicícrexEosep ues enimre ted ,aossep amu ed oxes o e arutla a sodaD .01.2 oicícrexE . ]etnednopserroc kaerb odna moc mumes osac mu eirc : aciD[ ) : ( sotnop-siod mébmat odnasu seõsivid ratneserperassop oiráusu o euq odom ed 8.2 olpmexe od amargorp o eretlA .9.2 oicícrexE .esac odanimreted mu a adaicossa oãçurtsni amu euq siam áh odnauq ocolb rasu oirássecen é oãn ,sevahc rop adivlovne é hctiws aruturtse a adot omoC .amargorp od oãçucexe a epmorretni )(tixe oãçnuf a ,adatucexe odnauQ ... break; z = x/y; } exit(1); printf(“n Impossível dividir por zero!”); case ‘/’ : if( y == 0 ) {
  28. 28. 32323232 .5 olutípac on somerev emrofnoc ,rotev ed leváirav amu atoned ]]j 2[w i[v 1 ∗ + .etnetsisnoc erpmes áres oãçaretla adot euq somitnarag,3 += ]] 2[ j w iv ∗ + [ omoc a-odnevercse ,etne me tnedivE .otierid odal od leváiravan atief res méb mat áreved odreuqse odal od 1leváirav an atief oãçaretlaadot ,aicnêtsisnoc a re tnam araP .3 ]] 2[ j w iv ∗ + + [ = ]] 2[ j w iv ∗ + [ oãsserpxe aeredisnoc ,olpmexe roP .aicnâdnuder ed setnerroced sorre rative é serodareposessed megatnav roiam a ,méroP .sadazili tu oãs seõçaiverba sasse odnauqodipár siam levátucexe ogidóc mu mareg se rodalipmoc so ,lareg mE .leváiravamsem assen odatluser o anezamra e adreuqse aus à leváirav ad rolav oa atier-id aus à oãsserpxe ad rolav o anoicida += rodarepo O .3 += x omoc atircse resedop 3 = + x x oãsserpxe a ,olpmexe roP .oãçiubirta amu e acitémtira oãçarepoamu ,rodarepo ocinú mun ,manibmoc oãçiubirta ed socitémtira serodarepo sO OÃÇIUBIRTA ED SOCITÉMTIRA SERODAREPO .1.1.3 .atcapmoc siam amrof amun seõsserpxe sasse revercse met-imrep son euq oãçiubirta ed serodarepo ed laicepse opurg mu ecerefo C ,ratilic-a f araP . oãsserpxe rodarepo leváirav leváirav = amrof ad seõsserpxe revercseed edadissecen a somet etnemetneüqerf ,amargorp mu somacifidoc odnauQ SATCAPMOC SEÕSSERPXE .1.3.C me sodicerefo oçal ed oãçpurretnied e oãçiteper ed sodnamoc so somatneserpa e ,satcapmoc siamamrof ed seõsserpxe revercse metimrep son euq ,otnemerced e otnemercnied ,oãçiubirta ed socitémtira serodarepo so somizudortni olutípac esseN3. COMANDOS DE REPETIÇÃO
  29. 29. OÃÇITEPER ED SODNAMOC .3 42 :e tniuges o é otnemanoicnuf o ,osac etseN .serodareposortuo moc etnematnuj ,oãsserpxe amun odazilitu é ele otnauq etnemosecerapa axifsop uo axiferp amrof an rodarepo mu rasu ertne açnerefid A . x=6 y=4 áres amica ogidóc olep adizudo rp adías a ,odarepse omoC ... printf(“n x=%d y=%d”, x, y); y––; ++x; int x=5, y=5; ... .otne merced e o tnemercni ed serodarepO .1.3 olpmexE −− , leváirav ++leváirav :axifsop amrof • , leváirav leváirav++ −− :axiferp amrof • .axi fsop otnauq axife rp amrof an otnat sodasu res medop e soiránu oãsserodarepo sessE . −− rodarepo o somasu ratnemerced arap e ++ rodarepo osomasu ratnemercni araP .atcapmoc siam adnia amrof amun al-êvercse oãtnesomedop ,leváirav ad rolav o atnemerced uo atnemercni oãsserpxe amu eS OTNEMERCED E OTNEMERCNI .2.1.3 OTNEMERCED E OTNEMERCNI .2.1.3 OTNEMERCED E OTNEMERCNI .2.1.3 OTNEMERCED E OTNEMERCNI .2.1.3 . y ∗= +2 x omoc atircseres edop oãn y + 2 ∗ x x = oãsserpxe a ovi tom euq rop euqilpxE .1.3 oicícrexE y x %= y % x = x y x/= y / x= x y x ∗= y ∗ x = x y x −= y − x = x y x += y + x = x atcapmoc amroF atcapmoc amroF atcapmoc amroF atcapmoc amroF oãsserpxE oãsserpxE oãsserpxE oãsserpxE
  30. 30. oãçaretla odnamoc ...... ...... V oãçidnoc F52 OÃÇITEPER ED SODNAMOC .3 oãçazilaicini ...é rof oa odaicossa odnamoc o ,animre t oãn megatnoc a otnauqnE .rodatnoc odrolav o acifidom oãçaretla a e mif oa uogehc megatnoc a es aci firev oãçidnoca ,rodatnoc oa laicini rolav mu iubirta euq oãsserpxe amu é oãçazilaicini A ;odnamoc )oãçaretla ;oãçidnoc ;oãçazilaicini (rof :etniugesa é acisáb amrof ajuc , rof odnamoc olep adatnemelpmi é aruturtse asse,C mE .odatucexe é odnamoc o euq sezev ed oremún o a tnoc euq leváirav amurop odalortnoc otnemanoicnuf ues met rodatnoc moc oãçiteper ed aru turtse A RODATNOC MOC OÃÇITEPER .2.3 ?êuq roP ?oãçurtsni assed oãçucexe a sópa e y x sieváirav sadserolav so siauQ . x = ++ + ++ x y oãçurtsni a eredisnoc e 5 = x ajeS .2.3 oicícrexE .1+x x a ,amrof atrec ed ,elaviuqe ++x euq áj ,setnatsnoc = serolav a sodacilpa res medop oãn otnemerced e otnemercni ed serodarepo sO . x=6 y=4 v=6 w=5 áres ogidóc olep adizudorp adías a ,arogA ... printf(“n x=%d y=%d v=%d w=%d”, x, y, v, w); w = y––; v = ++x; int x=5, y=5, v, w; ... .otne merced e o tnemercni ed serodarepO .2.3 olpmexE .adaretla é ale ,sioped ,e odasu é leváirav ad rolav o ,axifsop amrof an • .odasu é rolav ues ,sioped ,e adaretla é leváirav a ,axiferp amrof an •
  31. 31. OÃÇITEPER ED SODNAMOC .3 62 } getch(); } printf(“n %d x %2d = %3d”,n, c, r); r = n*c; for(c=1; c=10; c++) { scanf(“%d”, n); printf(“n Digite um número entre 1 e 10: ”); clrscr(); int n, c, r; main() { #include conio.h #include stdio.h .sadaubat odnibixE .5.3 olpmexE .seõçurtsni ed oremún reuqlauq ratucexe somedop ,ocolbmu odnasu ,méroP . rof od ortned oãçurtsni acinú amu met roiretna olpmexe O .! n lairotaf ues abixe , n .6.3 oicícrexE .6.3 oicícrexE .6.3 oicícrexE larutan oremún mu sodaD .6.3 oicícrexE x .n aicnêtop a abixe , n larutan mu e x .5.3 oicícrexE laer oremún mu sodaD .5.3 oicícrexE ] mc 45,2 ≈ 1 : aciD [ .oiem me oiem ed 01 a 0 ed sadagelop sa odnairav .4.3 oicícrexE .4.3 oicícrexE,sortemítnec me sadagelop ed oãsrevnoc ed aleba t amu abixE .4.3 oicícrexE .avisserger megatnoc amu abixe , n .3.3 oicícrexE .3.3 oicícrexE .3.3 oicícrexE rolav mu odaD .3.3 oicícrexE . 1 2 3 4 5 6 7 8 9 áres ogidóc olep adizudorp adías A } for(c=1; c=9; c++) printf(“%d ”, c); int c; main() { #include stdio.h .avissergorp megatnoc amU .3.3 olpmexE rodatnoc moc oãçiteper ed aruturtse A − 1 3 arug F 1..3 arug F 1..3 arugiiiiF 1 3 arug F :riuges a arugif an odahn-apmoca res edop aruturtse assed otnemanoicnuf O .odatucexe e tnemaditeper
  32. 32. 72 OÃÇITEPER ED SODNAMOC .3 getch(); n=0; printf(“nnPressione uma tecla ...”); if( n==23 ) { n++; printf(“n%c == %d”, c, c); for(c=0; c=255; c++) { int c, n=0; main() { #include conio.h #include stdio.h .sahnil 32 adac a sasuap moc IICSA alebat a ebixE .6.3 olpmexE . rof odnamoc od ortned fi odnamoc mu ed osu o artsom olpmexe omixórp O .rof odnamoc olep saditeper seõçurtsni sà otnauq oãçirtser reuqlauq áh oãN .iccanobiF ed eirés adomret omisé- n o abixe ,3 ≥n oremún mu odaD .seroire tna somret siod sod amosalep odad é omret o ,oriecret od ritrap a ,e 1 a siaugi oãs som ret soriemirpsiod sO ... ,55 ,43 ,12 ,31 ,8 ,5 ,3 ,2 ,1 ,1 é iccanobiF ed eirés A .8.3 oicícrexE .o tudorp ed sévni oa serapmíed amos a odnasu odardauq ues eluclac , n o remún mu odaD .c te ,7 5 3 1 = + + + 24,5 3 1 ,3 1 ,1 ,olpmexe roP .sovitucesnoc serapmí soremún soriemirp = + + 23 = + 22 = 21n sod amos alep odad é n .7.3 oicícrexE larutan oremún mu ed odardauq O .7.3 oicícrexE 70 = x 10 7 63 = x 9 7 56 = x 8 7 49 = x 7 7 42 = x 6 7 35 = x 5 7 28 = x 4 7 21 = x 3 7 14 = x 2 7 7 = x 1 7 :áribixe amargorp o ,7 oremún o etigid oiráusu o euq odnopuS
  33. 33. OÃÇITEPER ED SODNAMOC .3 82 } getch(); } } cprintf(%c%c,219,219); else textcolor(GREEN); if( (lin+col)%2 == 0 ) textcolor(YELLOW); for(col=1; col=n; col++) { printf(n); for(lin=1; lin=n; lin++) { scanf(%d, n); printf(n Qual o tamanho do tabuleiro? ); clrscr(); int lin, col, n; main() { #include conio.h #include stdio.h .zerdax ed orielubat mu ebixE .7.3 olpmexE 4× 4 zerdax ed orielubat mU − 2 3 arug F 2..3 arug F 2..3 arugiiiiF 2 3 arug F .rapmí é amos ajuc seõçisop a ,aterp roc ed seleuqa e rap é sadanedroocsaus ed amos ajuc seõçisop a mednopserroc socnarb sordauq so euq riuges 4 3 2 1 4 3 2 1a arugif an ravresbo atsab ,orielubat od sordauq sod roc a ranimre ted araP.oiráusu olep odacidni é ohnamat ojuc zerdax ed orielubat mu ebixe amarg-orp O .ortuo ed ortned odahnina rof mu ed osu o artsom olpmexe omixórp O .riugessorp arap alcet amu ranoisserp oiráusu o adrauga e 0 me rolavues aicinier amargorp o ,32 a laugi es-anrot rolav ues odnauQ .alet an adibixeahnil adac a odatnemercni e 0 rolav o moc odaicini é n sahnil ed rodatnoc O } } }
  34. 34. 92 OÃÇITEPER ED SODNAMOC .3omoc ribixe áreved amargorp o ,adartne omoc 3058 oremún o odad ,olpmexeroP .”sotigíd sues so ribixe ,larutan oremún mu odad “ :amelborp etniugeso revloser somav ,oãçidnocerp moc oãçiteper ed osu o racifilpmexe araP oãçidnocerp moc oãçiteper ed aruturtse A − 3 3 arug F 3..3 arug F 3..3 arugiiiiF 3 3 arug F .aslaf es-anrot oãçidnoc aus odnauq etnemos aráp oãçidnocerp odnamoc ... V oãçidnoc F ...moc oãçi teper A .oditeper ajes odnamoc o euq arap oriedadrev res eved rolavojuc , oãçidnoc aus ,oãsserpxe acinú amu rop odalortnoc é otnemanoicnuf ueS ; ) odnamoc oãçidnoc elihw ( :amrof etniuges a met ale , C mE .rodatnoc moc aleuqa euq acirénegsiam é ,3.3 arugif an adartsuli ,oãçidnocerp moc oãçi teper ed aruturtse A OÃÇIDNOCERP MOC OÃÇITEPER OÃÇIDNOCERP MOC OÃÇITEPER OÃÇIDNOCERP MOC OÃÇITEPER OÃÇIDNOCERP MOC OÃÇITEPER .3.3 .3.3 .3.3 .3.3 :ohnesed e tniuges o odibixe res áreved ,6 e 3 soremúnso sodad merof es ,olpmexe roP .arugral ed seretcarac n e arutla ed seretcaracm moc olugnâter mu abixe , n m e sia rutan soremún siod sodaD .9.3 oicícrexE .odardauq mu ramrof arap seled siod ribixe somasicerp ,arugral aused orbod o é arutla aus omoC . retcarac oa ednopserroc 912 IICSA ogidóc O T

×