SlideShare ist ein Scribd-Unternehmen logo
1 von 174
Downloaden Sie, um offline zu lesen
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 .1
SUMÁRIO
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.3
62 ................................................................ oãçidnocsoP moc oãçitepeR .4.3
 52   .......................................................... aleT an sortsar odnaxieD .1.3.3
 32   ................................................................. oãçidnocerP moc oãçitepeR .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
OIRÁMUS                                                                                                                      vi
131   .....................................................................................................   AIFARGOILBIB
031   .....................................................................................................           CSA ALEBAT
                                                                                                              IIIIIIIICSA ALEBAT
                                                                                                                      CSA ALEBAT
                                                                                                                      CSA ALEBAT
821   ................................................................................. airániB S/E .3.4.8
721   .......................................................................... adatamroF S/E .2.4.8
521   ............................................................................... retcarac S/E .1.4.8
521   .............................................................   Modo Texto versus Modo Binário                  .4.8
421   ................................................. oviuqrA ed laniF ed oãçaci fireV .3.3.8
321   ............................................................ oviuqrA ed otnemahceF .2.3.8
221   ...................................................................oviuqrA ed arutrebA .1.3.8
221   ............................................................................... sacisáB seõçarepO .3.8
121   ............................................. oãrdap S/E ed otne manoicerideR .1.2.8
021   ................................................................................... oãrdaP-soviuqrA .2.8
911   ............................................................................. oviuqrA ed sorie tnoP .1.8
911   ....................................................................................................
                                                                                                         SOVIUQRA .8
511   ................................................ satsiL ed ovisruce R otnematarT .3.4.7
211   .................................................................... sadaedacnE satsiL .2.4.7
901   ................................................ airómeM ed acimâniD oãçacolA .1.4.7
701   .......................................................................... saru turtsE e sorie tnoP .4.7
401   ............................................................ seõçnuF arap sorie tnoP .2.3.7
301   ............................................ sorietnoP mevloveD euq seõçnuF .1.3.7
301   ............................................................................ seõçnuF e sorie tnoP .3.7
101   ........................................... odnamo C ed ahniL ad so tnemugrA .2.2.7
001   ..................................................................... sgnirtS ed seroteV .1.2.7
 99   .............................................................................. seroteV e sorie tnoP .2.7
v
1
1
1
1
                                                             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êicife
aus     ,etnemlanif   ,E   .oãçaretla   amuhnen      mes      ,e tnemacitarp   ,samrofatalp
sasrevid me sodatucexe res medop             C   me sodacifidoc samargorp so ,edadil
-ibatrop aus à saçarG .setilé tas ed serodalortnoc sosoredop éta socinôrtele
sogoj    selpmis   edsed   ,oãçacilpa   ed   sopit   sosrevid    ed   otnemivlovnesed     on
adazilitu res etimrep ehl edadilibixelf auS .etneicife e litátrop ,levíxelf megaugnil
amu res aled otaf oa ,etnemlapicnirp ,es-eved            C   megaugnil ad edadiralupop A
                                             .aerá ad sianoissiforp so ertne adidnufid
etnatsab oãçamargorp ed atnemarref amu etnemadipar es-uonrot                  C     ,serodam
-argorp arap e ,serodama rgorp rop adivlovnesed odis odneT .              sdrahciR nitraM
rop   adivlovnesed    ,LPCB   adanimoned     ,agitna     siam   oãçamargorp    ed    megaug
-nil amu ed oãçulove ad odatluser o é alE .XINU lanoicarepo ametsis o avasu
euq 11-PDP CED rodatupmoc mun zev ariemirp alep adatnemelpmi e                        eihctiR
sinneD    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 samargorp
sod acisáb aruturtse a somatneserpa olutípac esseN .ocisáb erawtfos
ed otnemivlovnesed o arap adacidni etnemlaicepse é C ,lareg osu ed meg
-augnil amu ajes arobmE .aicnêicife e edadilibatrop ,edadivisserpxe omoc
siat sacitsíretcarac enúer euq megaugnil amu omoc adatic etnemlareg é C
1. INTRODUÇÃO
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 a
roirepus é 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ãçucexe
a es-aicini edno rop ,lapicnirp oãçnuf a é assE .                   niam   adanimoned res eved
saled 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çemoc
araP     .
         C        megaugnil      a   moc   sodazirailimaf   siam    somrevi tse   euq      adidem    à
sodarolpxe res oãredop etneibma essen sodicerefo sosrucer s O .                       C   me sotircse
sotxet       ed    ritrap   a   sievátucexe   samargorp     rairc   metimrep     son   ,sotnuj     ,euq
rotideknil        mu e rodalipmoc mu ,sotxet ed rotide mu rop otsopmoc é elE .sam
-argorp sosson somerevlovnesed lauq on etneibma o é                            C obruT dnalroB       O
                                                                           ©
3                                                                                       OÃÇUDORTNI .1
       .ocolb od oicíni on ogol ,sadasu meres ed setna sadaralced res meved
sievá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 e
elosnoc S /E ,oã rdap S/E ed sodnamoc ,etnemavitcepser ,maralced                         h.htam
e              ,
     h.oinoc h.oidts     soviuqra      sO   .oãçalipmoc      à   sairássecen        seõçaralced
odnetnoc    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óproc
assam     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>
OÃÇUDORTNI .1                                                                                          4
,é otsi ,sieváirav sodad oãs aossep ad arutla a e osep o otnauqne ,etnatsnoc
odad mu é 03 oremún o ,1 .1 olpmexe od amargorp oN .                       sieváirav    uo   setnatsnoc
omoc       :satnitsid        samrof       saud   me    ra tneserpa   es   medop   sodad       sO   .sele
moc asioc amugla açaf ele euq somarepse e sodad sehl-omecenrof ,amargorp
mu 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 ías
a ajev oiráusu o euq etimrep oss I .adíulcnoc ajes amargorp od oãçucexe
a   euq    arap adanoisserp               ajes   alcet amu euq adrauga       )(hcteg    oãçnuf A       •
                                  .   =   rodarepo olep adazilaer é sieváirav sà serolav ed
oãç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       •
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 mreted
opi t O . rodacifitnedi            mu e      opit      mu me etsisnoc leváirav amu ed oãçaralced A
                                                         .etnaida siam otsiv áres osu ues e ,adaçnava
sia m    oãçacilpa           met     euq     ,laicepse      opi t    mu    é   diov   opit      o   áJ   .edadissecen
a emrofnoc           ,
                     elbuod          uo    taolf    opit od sieváirav me sodanezamra res medop
soiránoicarf serolaV .airómem ed oçapse siam matsag mébmat sam ,                                               rahc    opit
od sieváirav sa euq seroia m soremún ranezamra medop                                      tni   opit od sieváirav sA
                                              .’   A‘ ,olpmexe rop ,omoc sofortsópa ertne ol-êvercse
atsab ,etnatsnoc retcarac mu ratneserper araP .721                                    +   a 821– ed olavre tni on
airav   rahc     opit od serolav ed alacse a euq ovito m etse rop É .)721 a 0 ed airav
oã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                                                ralupinam
ed   zapac       é       etnemos       rodatupmoc           o   ,somebas        omoC        .IICSA       ogidóc    ues   o
e 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 ;ralupinam
ed zapac é rodatupmoc o euq                            sodad ed sopit      so er tne oãçnitsid amu mébmat
etsixe    ,ratneserpa           es     medop           sodad    so   euq   me    samrof         sa    ertne    oãçnitsid
ad   mélA        .artuo       arap     oãçucexe           amu    ed    mairav     serolav           sojuc    sodad     oãs
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(   dengisnu
arvalap 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    ratneserper
arap     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 oa
odna mrofni somatse ,           dengisnu         rodacifidom o odnasU .ovitagen é ele ,oirártnoc
osac     ;ovitisop    é   rolav      o    oãtne      ,orez   é   tib   esse   es    :sovitagen      e   sovi tisop
serolav ertne riugnitsid arap rodatupmoc olep odazilitu etnemlamron é ,                                     lanis
ed 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
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ãres
euq 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 ed
atsil amu ed adiuges   oãçatamrof ed aiedac          amun etsisnoc exatnis auS .leváirav
amun 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 ed
edadicapac 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
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 ,etnemlamron
odibixe é 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 sodibixe
meres a serolav so retnoc eved sotnemugra ed atsil a aroga euq é açnerefid
lapicnirp   A    .)(fnacs     oãçnuf     ad   aleuqà   acitnêdi   e tnemlaicnesse      é       exatnis
aus 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
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 ,sorietni
arap ,adreuqse à sorez moc otnemihcneerp o oãs sadasu siam seõçatamrof
sA .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 amu
odnauq 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
                                                                         ”
OÃÇUDORTNI .1                                                                                                                01
                                                                                                                lamicedaxeh e
lamiced ,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 mu
rop 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 .sorietni
sodnarepo 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 sobma
odnauq 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 miced
asac   ariemi rp        a    odnauq            sanepa         sodadnoderra                oãs      siaer   serolav   euq   etoN
                                                                                                                     | 12.34|
                                                                                                                     | 12.346|
11                                                                                            OÃÇUDORTNI .1
                                                         .]
                                                          h.htam          oviuqra on adinifed ,
                                                                                              )(trqs   oãçnuf
a 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 etnednopserroc
rolav   o   emrofni   ,
                      tiehnerhaF               suarg me arutarepme t mu                adaD .6.1 oicícrexE
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 ed
oãçailava ad odatluser O .sa mrof sasrevid ed serolav siod rarapmoc somedop
seled 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 serolav
so ,olpmexe roP .”       edadrev atneserper rolav ortuo reuqlauq e oslaf atneserper
orez“ :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 somatneserpa
e ,sovitcenoc e sianoicaler serodarepo ,socigól serolav omoc siat ,oãsiced
ed adamot à sodanoicaler socisáb sotiecnoc so somizudortni olutípac esseN
2. COMANDOS DE DECISÃO
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 é lanoicidnoc
aruturtse a ,   C   mE .3.1 arugif an odartsuli emro fnoc ,sovitanretla sodnamoc siod
ertne 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+'a''b'+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ãçailava
a    ,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 manoicnuf
socigól   seroda repo         sO     .satsopmoc      sacigól      seõsserpxe   rairc        somedop   ,sele
moC .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
OÃSICED ED SODNAMOC .2                                                                          41
ribixe arap artuo a e roc a ranoiceles arap amu :seõçurtsni saud rop atsopmoc
aires avitanre tla adac oã tne      ,ohlemrev me              odavorpeR     e luza me   odavorpA
ribixe euq essevit roiretna amargorp o es ,olpmexe roP .oãçu rtsni amu ed siam
rop otsopmoc ajes ,sobma uo ,sovitanretla sodnamoc sod mu euq res edoP
                   .odavorpa oãn uo átse onula o es ediced ,rolav essed oãçnuf
me ,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
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 amica
soirálas sod %01 adner ed otsopmi o arap es-ehlocer e aroh a 05,91 $R es-agap
aserpme amuN       “ :amelborp etniuges o odnevloser ,osac esse acifilpmexe riuges
a 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 omoc
missa ,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õçurtsni
sa odnapurga ,      socolb   rasu euq somaíret ,osac esseN .onula od oãçautis a
OÃSICED ED SODNAMOC .2                                                             61
                                             ,2             :            ?
                                                  oãsserpxe 1oãsserpxe oãçidnoc
        é exatnis ajuc , lanoicidnoc rodarepo   O .selpmis seõsiced ratneserper es
ed atcapmoc siam amrof amu anoicroporp euq rodarepo mu mébmat ecerefo              C
                                                     LANOICIDNOC RODAREPO .1.2.2
                                                    .odatsujaer áres ele otnauq arap
ramrofni ,oiránoicnuf mu ed oirálas od rolav o odaD .00,057 $R éta mebecer euq
seleuqa arap 00,001 $R ed onoba mu uedecnoc ,otsid mélA .soiránoicnuf sues
so 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álas
o ,osac esse N .00,0051 $R ed etimil o adecxe rolav ues o euq sonem a ,oturb
oirálas oa laugi áres odiuqíl oirálas O .aroh rop ogap rolav olep sadahlabart
saroh 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
71                                                                             OÃSICED ED SODNAMOC .2
                                                                              5 erros detectados.
                                                                              1 erro detectado.
                  :omoc sadías ribixe ed zapac oãçurtsni amu euqifidoC .ossecorp otrec
mun 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 euq
etoN .   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ãsserpxe
A    .
     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
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 sanepa
me 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 euq
oirá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 sod
sadidem 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 ,          odaedacne
uo   odahnina        átse ortuo o e   lapicnirp   o é lanoicidnoc oriemirp o euq so mezid
,osac esseN .sianoicidnoc mébmat majes )sobma uo( sovitanretla sodnamoc
setsed      mu       ,sezev   samugla   ,euq   levíssop    É    .sovitanretla    sodnamoc       siod
ertne 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 .       eslaf
e   eurt   o moc socigól serolav ribixe arap oãçurtsni amu euqifidoC .6.2 oicícrexE
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           rehlocse
somasicerp      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ãçarepucer
e               ,
    odavorper odavorpa        snegasnem sa arap olerama e ohlemrev ,luza seroc sa
esU .oãçautis aus emrofni ,onula mu ed sa ton saud sa sadaD .oãçarepucer ed
macif siamed so e sodavorper oãs 0,3 a roirefni aidé m moc seleuqa ,sodavorpa
oã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();
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 odnamoc
o mébmat sa m ,odatucexe é ele a odaicossa odnamoc o sanepa oãn ,oãçucexe
arap odanoiceles é osac oriemirp o odnauq ,ajes uo ,ortuo o arap osac mu
ed azav elortnoc o euq so mezid ,          kaerb    odnamoc mu rop sodarapes oãs oãn
sosac siod eS .odnamoc essed exatnis ad etrap zaf oãn ele ,                   hctiws   odnamoc o
moc 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 sodot
atucexe 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
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 ortned
fi   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 sodaicossa
ra 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 amargorp
o e    2
       lav repo 1lav   amrof ad oãsserpxe amu atigid oiráusu o :arodaluclac selpmis
amu        ratnemelpmi       arap   adasu   é   alpitlúm       oãsiced      ed     aru turtse   a   ,riuges   A
                                                                .   *D.   adías a odnizudorp ,etniuges
osac 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            n
sadizudo rp       sadías     sa   artsom    odal   oa     alebat A
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 ,otnemicsan
ed    atad   amu    adaD   .riuges         a    odacifilpmexe          emro fnoc   ,otnemicsan    ed   atad
aus 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ícrexE
osep ues enimre ted ,aossep amu ed oxes o e arutla a sodaD .01.2 oicícrexE
                                                                . ]etnednopserroc    kaerb   odna moc mu
mes osac mu eirc :       aciD[ )   :   (   sotnop-siod       mébmat odnasu seõsivid ratneserper
assop 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 ) {
32
32
32
32
                     .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áirav
an   atief         res   méb mat        áreved    odreuqse     odal     od      1leváirav      an      atief   oãçaretla
adot      ,aicnêtsisnoc             a   re tnam   araP   .3   ]]   2[
                                                               j w iv
                                                             ∗ +        +   [    =   ]]   2[
                                                                                      j w iv
                                                                                          ∗    +   [    oãsserpxe         a
eredisnoc ,olpmexe roP .aicnâdnuder ed setnerroced sorre rative é serodarepo
sessed megatnav roiam a ,méroP .sadazili tu oãs seõçaiverba sasse odnauq
odipár siam levátucexe ogidóc mu mareg se rodalipmoc so ,lareg mE .leváirav
amsem 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 res
edop 3    = +  x x           oãsserpxe a ,olpmexe roP .oãçiubirta amu e acitémtira oãçarepo
amu ,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 revercse
ed edadissecen a somet etnemetneüqerf ,amargorp mu somacifidoc odnauQ
                                                                        SATCAPMOC SEÕSSERPXE                          .1.3
.C me sodicerefo oçal ed oãçpurretni
ed e oãçiteper ed sodnamoc so somatneserpa e ,satcapmoc siam
amrof ed seõsserpxe revercse metimrep son euq ,otnemerced e otnemercni
ed ,oãçiubirta ed socitémtira serodarepo so somizudortni olutípac esseN
3. COMANDOS DE REPETIÇÃO
OÃÇITEPER ED SODNAMOC .3                                                                                               42
                                    :e tniuges o é otnemanoicnuf o ,osac etseN .serodarepo
sortuo   moc     etnematnuj            ,oãsserpxe    amun    odazilitu       é    ele          otnauq         etnemos
ecerapa   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ãs
serodarepo sessE .           −−    rodarepo o somasu ratnemerced arap e                                ++   rodarepo o
somasu ratnemercni araP .atcapmoc siam adnia amrof amun al-êvercse oãtne
somedop ,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 atircse
res 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
oãçaretla
                                                           odnamoc
                                  ......
                                  ......
                                                            V
                                                            oãçidnoc
                                           F
52                                                                                  OÃÇITEPER ED SODNAMOC .3
                                                          oãçazilaicini
                                                                ...
é   rof   oa odaicossa  odnamoc                      o ,animre t oãn megatnoc a otnauqnE .rodatnoc od
rolav o acifidom      oãçaretla                a e mif oa uogehc megatnoc a es aci firev                 oãçidnoc
a ,rodatnoc oa laicini rolav mu iubirta euq oãsserpxe amu é                                         oãçazilaicini A
                                                      ;odnamoc )oãçaretla ;oãçidnoc ;oãçazilaicini (rof
                                                                                                         :etniuges
a    é    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 amu
rop 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 sad
serolav 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                                 •
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 ,ocolb
mu 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
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 ad
omret omisé-          n   o abixe ,3      ≥n      oremún mu odaD .seroire tna somret siod sod amos
alep odad é omret o ,oriecret od ritrap a ,e 1 a siaugi oãs som ret soriemirp
siod       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    =   21
n   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
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 é sadanedrooc
saus ed amos ajuc seõçisop a mednopserroc socnarb sordauq so euq riuges
                                                        4
                                                        3
                                                        2
                                                        1
                                     4    3    2   1
a 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 rolav
ues aicinier amargorp o ,32 a laugi es-anrot rolav ues odnauQ .alet an adibixe
ahnil adac a odatnemercni e 0 rolav o moc odaicini é                      n   sahnil ed rodatnoc O
                                                                                                       }
                                                                                                  }
                                                                                              }
92                                                                              OÃÇITEPER ED SODNAMOC .3
omoc ribixe áreved amargorp o ,adartne omoc 3058 oremún o odad ,olpmexe
roP    .”sotigíd sues so ribixe ,larutan oremún mu odad                             “   :amelborp       etniuges
o    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 rolav
ojuc ,   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éneg
siam     é   ,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ún
so sodad merof es ,olpmexe roP .arugral ed seretcarac                           n   e arutla ed seretcarac
m    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 aus
ed orbod o é arutla aus omoC .' ' retcarac oa ednopserroc 912 IICSA ogidóc O
                                                 T
OÃÇITEPER ED SODNAMOC .3                                                                       03
             ;51    7    3
                   = + + + = 1   4   s amos a sometbo e n ed sotigíd so somanoicidA º1
                                                     .atnoc ad oremún o             4137
                                                                               n ajeS      =
                                                         .etnednopserroc otelpmoc atnoc
ed oremún o abixe ,      n   atnoc ed oremún mu odaD .riuges a odacifilpmexe em
-rofnoc odaluclac ,rodacifirev otigíd mu ed sodiuges so tigíd sies éta ed soremún
rop sadacifitnedi oãs satnoc sa ,airácnab aicnêga atrec amuN .01.3 oicícrexE
                                                                                                }
                                                                                    getch();
                                                                    }
                                                                       printf(“%u ”, d);
                                                                       n /= 10;
                                                                       d = n % 10;
                                                                    while( n != 0 ) {
                                              printf(“n Os seus dígitos são: ”);
                                                   scanf(“%u”, n);
                                                   printf(“n Digite um número: ”);
                                                   clrscr();
                                                                                  unsigned n, d;
                                                                               main() {
                                                                             #include conio.h
                                                                             #include stdio.h
                                          .oremún mu ed sotig íd so ebixE .8.3 olpmexE
                   oremún mu ed sotigíd so odnalosI            −   4 3 arug F
                                                                   4..3 arug F
                                                                   4..3 arugiiiiF
                                                                   4 3 arug F
                         !aráp           0    0     3
                                         01   8     08   1
                                                         1
                                                         1
                                                         1
                                              01    38   038        5
                                                    01   138        0138
                                                          01        5138
                        :riuges a odartsuli emro fnoc     ,orez ed etnerefid ro f oremún o
otnauqne eteper es ossecorp O .mu a mu ,soditbo sotser so odnibixe ri e 01 rop
etnemavissecus oremún o ridivid áres aigétartse A .8 e 5 ,0 ,3 sotigíd so ad ías
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++
4954 c ou c++

Weitere ähnliche Inhalte

Was ist angesagt?

A Mercy To The Universe
A Mercy To The UniverseA Mercy To The Universe

Was ist angesagt? (12)

4476
44764476
4476
 
4477
44774477
4477
 
6154
61546154
6154
 
Qweqewq
QweqewqQweqewq
Qweqewq
 
Amc 2014
Amc 2014Amc 2014
Amc 2014
 
Makâlâtu'l-Kevserî - İçindekiler- İmam Muhammed Zahid Kevserî
Makâlâtu'l-Kevserî - İçindekiler- İmam Muhammed Zahid KevserîMakâlâtu'l-Kevserî - İçindekiler- İmam Muhammed Zahid Kevserî
Makâlâtu'l-Kevserî - İçindekiler- İmam Muhammed Zahid Kevserî
 
A Mercy to Universe
A Mercy to UniverseA Mercy to Universe
A Mercy to Universe
 
4474
44744474
4474
 
Dhmiourgos_montelwn
Dhmiourgos_montelwn Dhmiourgos_montelwn
Dhmiourgos_montelwn
 
دفتر إعداد الدروس للقسم التحضيري
دفتر إعداد الدروس للقسم التحضيريدفتر إعداد الدروس للقسم التحضيري
دفتر إعداد الدروس للقسم التحضيري
 
A Mercy To The Universe
A Mercy To The UniverseA Mercy To The Universe
A Mercy To The Universe
 
Case ih mxu100 tractor service repair manual
Case ih mxu100 tractor service repair manualCase ih mxu100 tractor service repair manual
Case ih mxu100 tractor service repair manual
 

Andere mochten auch

Andere mochten auch (8)

Msdos vol3
Msdos vol3Msdos vol3
Msdos vol3
 
Livro ling prog iii 462.pg
Livro ling prog iii   462.pgLivro ling prog iii   462.pg
Livro ling prog iii 462.pg
 
Apostila programacao c++_v04
Apostila programacao c++_v04Apostila programacao c++_v04
Apostila programacao c++_v04
 
37064834 curso-back-track
37064834 curso-back-track37064834 curso-back-track
37064834 curso-back-track
 
Msdos vol2
Msdos vol2Msdos vol2
Msdos vol2
 
Msdos vol1
Msdos vol1Msdos vol1
Msdos vol1
 
Msdos vol4
Msdos vol4Msdos vol4
Msdos vol4
 
44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch44087090 tutorial-programacao-batch
44087090 tutorial-programacao-batch
 

4954 c ou c++

  • 1.
  • 2.
  • 3. 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 .1 SUMÁRIO
  • 4. 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.3 62 ................................................................ oãçidnocsoP moc oãçitepeR .4.3 52 .......................................................... aleT an sortsar odnaxieD .1.3.3 32 ................................................................. oãçidnocerP moc oãçitepeR .3.3
  • 5. 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
  • 6. OIRÁMUS vi 131 ..................................................................................................... AIFARGOILBIB 031 ..................................................................................................... CSA ALEBAT IIIIIIIICSA ALEBAT CSA ALEBAT CSA ALEBAT 821 ................................................................................. airániB S/E .3.4.8 721 .......................................................................... adatamroF S/E .2.4.8 521 ............................................................................... retcarac S/E .1.4.8 521 ............................................................. Modo Texto versus Modo Binário .4.8 421 ................................................. oviuqrA ed laniF ed oãçaci fireV .3.3.8 321 ............................................................ oviuqrA ed otnemahceF .2.3.8 221 ...................................................................oviuqrA ed arutrebA .1.3.8 221 ............................................................................... sacisáB seõçarepO .3.8 121 ............................................. oãrdap S/E ed otne manoicerideR .1.2.8 021 ................................................................................... oãrdaP-soviuqrA .2.8 911 ............................................................................. oviuqrA ed sorie tnoP .1.8 911 .................................................................................................... SOVIUQRA .8 511 ................................................ satsiL ed ovisruce R otnematarT .3.4.7 211 .................................................................... sadaedacnE satsiL .2.4.7 901 ................................................ airómeM ed acimâniD oãçacolA .1.4.7 701 .......................................................................... saru turtsE e sorie tnoP .4.7 401 ............................................................ seõçnuF arap sorie tnoP .2.3.7 301 ............................................ sorietnoP mevloveD euq seõçnuF .1.3.7 301 ............................................................................ seõçnuF e sorie tnoP .3.7 101 ........................................... odnamo C ed ahniL ad so tnemugrA .2.2.7 001 ..................................................................... sgnirtS ed seroteV .1.2.7 99 .............................................................................. seroteV e sorie tnoP .2.7
  • 7. v
  • 8.
  • 9. 1 1 1 1 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êicife aus ,etnemlanif ,E .oãçaretla amuhnen mes ,e tnemacitarp ,samrofatalp sasrevid me sodatucexe res medop C me sodacifidoc samargorp so ,edadil -ibatrop aus à saçarG .setilé tas ed serodalortnoc sosoredop éta socinôrtele sogoj selpmis edsed ,oãçacilpa ed sopit sosrevid ed otnemivlovnesed on adazilitu res etimrep ehl edadilibixelf auS .etneicife e litátrop ,levíxelf megaugnil amu res aled otaf oa ,etnemlapicnirp ,es-eved C megaugnil ad edadiralupop A .aerá ad sianoissiforp so ertne adidnufid etnatsab oãçamargorp ed atnemarref amu etnemadipar es-uonrot C ,serodam -argorp arap e ,serodama rgorp rop adivlovnesed odis odneT . sdrahciR nitraM rop adivlovnesed ,LPCB adanimoned ,agitna siam oãçamargorp ed megaug -nil amu ed oãçulove ad odatluser o é alE .XINU lanoicarepo ametsis o avasu euq 11-PDP CED rodatupmoc mun zev ariemirp alep adatnemelpmi e eihctiR sinneD 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 samargorp sod acisáb aruturtse a somatneserpa olutípac esseN .ocisáb erawtfos ed otnemivlovnesed o arap adacidni etnemlaicepse é C ,lareg osu ed meg -augnil amu ajes arobmE .aicnêicife e edadilibatrop ,edadivisserpxe omoc siat sacitsíretcarac enúer euq megaugnil amu omoc adatic etnemlareg é C 1. INTRODUÇÃO
  • 10. 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 a roirepus é 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ãçucexe a es-aicini edno rop ,lapicnirp oãçnuf a é assE . niam adanimoned res eved saled 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çemoc araP . C megaugnil a moc sodazirailimaf siam somrevi tse euq adidem à sodarolpxe res oãredop etneibma essen sodicerefo sosrucer s O . C me sotircse sotxet ed ritrap a sievátucexe samargorp rairc metimrep son ,sotnuj ,euq rotideknil mu e rodalipmoc mu ,sotxet ed rotide mu rop otsopmoc é elE .sam -argorp sosson somerevlovnesed lauq on etneibma o é C obruT dnalroB O ©
  • 11. 3 OÃÇUDORTNI .1 .ocolb od oicíni on ogol ,sadasu meres ed setna sadaralced res meved sievá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 e elosnoc S /E ,oã rdap S/E ed sodnamoc ,etnemavitcepser ,maralced h.htam e , h.oinoc h.oidts soviuqra sO .oãçalipmoc à sairássecen seõçaralced odnetnoc 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óproc assam 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>
  • 12. OÃÇUDORTNI .1 4 ,é otsi ,sieváirav sodad oãs aossep ad arutla a e osep o otnauqne ,etnatsnoc odad mu é 03 oremún o ,1 .1 olpmexe od amargorp oN . sieváirav uo setnatsnoc omoc :satnitsid samrof saud me ra tneserpa es medop sodad sO .sele moc asioc amugla açaf ele euq somarepse e sodad sehl-omecenrof ,amargorp mu 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 ías a ajev oiráusu o euq etimrep oss I .adíulcnoc ajes amargorp od oãçucexe a euq arap adanoisserp ajes alcet amu euq adrauga )(hcteg oãçnuf A • . = rodarepo olep adazilaer é sieváirav sà serolav ed oãç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 •
  • 13. 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 mreted opi t O . rodacifitnedi mu e opit mu me etsisnoc leváirav amu ed oãçaralced A .etnaida siam otsiv áres osu ues e ,adaçnava sia m oãçacilpa met euq ,laicepse opi t mu é diov opit o áJ .edadissecen a emrofnoc , elbuod uo taolf opit od sieváirav me sodanezamra res medop soiránoicarf serolaV .airómem ed oçapse siam matsag mébmat sam , rahc opit od sieváirav sa euq seroia m soremún ranezamra medop tni opit od sieváirav sA .’ A‘ ,olpmexe rop ,omoc sofortsópa ertne ol-êvercse atsab ,etnatsnoc retcarac mu ratneserper araP .721 + a 821– ed olavre tni on airav rahc opit od serolav ed alacse a euq ovito m etse rop É .)721 a 0 ed airav oã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 ralupinam ed zapac é etnemos rodatupmoc o ,somebas omoC .IICSA ogidóc ues o e 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 ;ralupinam ed zapac é rodatupmoc o euq sodad ed sopit so er tne oãçnitsid amu mébmat etsixe ,ratneserpa es medop sodad so euq me samrof sa ertne oãçnitsid ad mélA .artuo arap oãçucexe amu ed mairav serolav sojuc sodad oãs
  • 14. 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( dengisnu arvalap 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 ratneserper arap 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 oa odna mrofni somatse , dengisnu rodacifidom o odnasU .ovitagen é ele ,oirártnoc osac ;ovitisop é rolav o oãtne ,orez é tib esse es :sovitagen e sovi tisop serolav ertne riugnitsid arap rodatupmoc olep odazilitu etnemlamron é , lanis ed 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
  • 15. 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ãres euq 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 ed atsil amu ed adiuges oãçatamrof ed aiedac amun etsisnoc exatnis auS .leváirav amun 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 ed edadicapac 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
  • 16. 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 ,etnemlamron odibixe é 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 sodibixe meres a serolav so retnoc eved sotnemugra ed atsil a aroga euq é açnerefid lapicnirp A .)(fnacs oãçnuf ad aleuqà acitnêdi e tnemlaicnesse é exatnis aus 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
  • 17. 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 ,sorietni arap ,adreuqse à sorez moc otnemihcneerp o oãs sadasu siam seõçatamrof sA .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 amu odnauq 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 ”
  • 18. OÃÇUDORTNI .1 01 lamicedaxeh e lamiced ,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 mu rop 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 .sorietni sodnarepo 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 sobma odnauq 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 miced asac ariemi rp a odnauq sanepa sodadnoderra oãs siaer serolav euq etoN | 12.34| | 12.346|
  • 19. 11 OÃÇUDORTNI .1 .] h.htam oviuqra on adinifed , )(trqs oãçnuf a 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 etnednopserroc rolav o emrofni , tiehnerhaF suarg me arutarepme t mu adaD .6.1 oicícrexE
  • 20. 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 ed oãçailava ad odatluser O .sa mrof sasrevid ed serolav siod rarapmoc somedop seled 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 serolav so ,olpmexe roP .” edadrev atneserper rolav ortuo reuqlauq e oslaf atneserper orez“ :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 somatneserpa e ,sovitcenoc e sianoicaler serodarepo ,socigól serolav omoc siat ,oãsiced ed adamot à sodanoicaler socisáb sotiecnoc so somizudortni olutípac esseN 2. COMANDOS DE DECISÃO
  • 21. 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 é lanoicidnoc aruturtse a , C mE .3.1 arugif an odartsuli emro fnoc ,sovitanretla sodnamoc siod ertne 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+'a''b'+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ãçailava a ,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 manoicnuf socigól seroda repo sO .satsopmoc sacigól seõsserpxe rairc somedop ,sele moC .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
  • 22. OÃSICED ED SODNAMOC .2 41 ribixe arap artuo a e roc a ranoiceles arap amu :seõçurtsni saud rop atsopmoc aires avitanre tla adac oã tne ,ohlemrev me odavorpeR e luza me odavorpA ribixe euq essevit roiretna amargorp o es ,olpmexe roP .oãçu rtsni amu ed siam rop otsopmoc ajes ,sobma uo ,sovitanretla sodnamoc sod mu euq res edoP .odavorpa oãn uo átse onula o es ediced ,rolav essed oãçnuf me ,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
  • 23. 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 amica soirálas sod %01 adner ed otsopmi o arap es-ehlocer e aroh a 05,91 $R es-agap aserpme amuN “ :amelborp etniuges o odnevloser ,osac esse acifilpmexe riuges a 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 omoc missa ,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õçurtsni sa odnapurga , socolb rasu euq somaíret ,osac esseN .onula od oãçautis a
  • 24. OÃSICED ED SODNAMOC .2 61 ,2 : ? oãsserpxe 1oãsserpxe oãçidnoc é exatnis ajuc , lanoicidnoc rodarepo O .selpmis seõsiced ratneserper es ed atcapmoc siam amrof amu anoicroporp euq rodarepo mu mébmat ecerefo C LANOICIDNOC RODAREPO .1.2.2 .odatsujaer áres ele otnauq arap ramrofni ,oiránoicnuf mu ed oirálas od rolav o odaD .00,057 $R éta mebecer euq seleuqa arap 00,001 $R ed onoba mu uedecnoc ,otsid mélA .soiránoicnuf sues so 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álas o ,osac esse N .00,0051 $R ed etimil o adecxe rolav ues o euq sonem a ,oturb oirálas oa laugi áres odiuqíl oirálas O .aroh rop ogap rolav olep sadahlabart saroh 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
  • 25. 71 OÃSICED ED SODNAMOC .2 5 erros detectados. 1 erro detectado. :omoc sadías ribixe ed zapac oãçurtsni amu euqifidoC .ossecorp otrec mun 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 euq etoN . 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ãsserpxe A . 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
  • 26. 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 sanepa me 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 euq oirá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 sod sadidem 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 , odaedacne uo odahnina átse ortuo o e lapicnirp o é lanoicidnoc oriemirp o euq so mezid ,osac esseN .sianoicidnoc mébmat majes )sobma uo( sovitanretla sodnamoc setsed mu ,sezev samugla ,euq levíssop É .sovitanretla sodnamoc siod ertne 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 . eslaf e eurt o moc socigól serolav ribixe arap oãçurtsni amu euqifidoC .6.2 oicícrexE
  • 27. 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 rehlocse somasicerp 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ãçarepucer e , odavorper odavorpa snegasnem sa arap olerama e ohlemrev ,luza seroc sa esU .oãçautis aus emrofni ,onula mu ed sa ton saud sa sadaD .oãçarepucer ed macif siamed so e sodavorper oãs 0,3 a roirefni aidé m moc seleuqa ,sodavorpa oã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();
  • 28. 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 odnamoc o mébmat sa m ,odatucexe é ele a odaicossa odnamoc o sanepa oãn ,oãçucexe arap odanoiceles é osac oriemirp o odnauq ,ajes uo ,ortuo o arap osac mu ed azav elortnoc o euq so mezid , kaerb odnamoc mu rop sodarapes oãs oãn sosac siod eS .odnamoc essed exatnis ad etrap zaf oãn ele , hctiws odnamoc o moc 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 sodot atucexe 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
  • 29. 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 ortned fi 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 sodaicossa ra 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 amargorp o e 2 lav repo 1lav amrof ad oãsserpxe amu atigid oiráusu o :arodaluclac selpmis amu ratnemelpmi arap adasu é alpitlúm oãsiced ed aru turtse a ,riuges A . *D. adías a odnizudorp ,etniuges osac 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 n sadizudo rp sadías sa artsom odal oa alebat A
  • 30. 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 ,otnemicsan ed atad amu adaD .riuges a odacifilpmexe emro fnoc ,otnemicsan ed atad aus 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ícrexE osep ues enimre ted ,aossep amu ed oxes o e arutla a sodaD .01.2 oicícrexE . ]etnednopserroc kaerb odna moc mu mes osac mu eirc : aciD[ ) : ( sotnop-siod mébmat odnasu seõsivid ratneserper assop 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 ) {
  • 31. 32 32 32 32 .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áirav an atief res méb mat áreved odreuqse odal od 1leváirav an atief oãçaretla adot ,aicnêtsisnoc a re tnam araP .3 ]] 2[ j w iv ∗ + + [ = ]] 2[ j w iv ∗ + [ oãsserpxe a eredisnoc ,olpmexe roP .aicnâdnuder ed setnerroced sorre rative é serodarepo sessed megatnav roiam a ,méroP .sadazili tu oãs seõçaiverba sasse odnauq odipár siam levátucexe ogidóc mu mareg se rodalipmoc so ,lareg mE .leváirav amsem 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 res edop 3 = + x x oãsserpxe a ,olpmexe roP .oãçiubirta amu e acitémtira oãçarepo amu ,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 revercse ed edadissecen a somet etnemetneüqerf ,amargorp mu somacifidoc odnauQ SATCAPMOC SEÕSSERPXE .1.3 .C me sodicerefo oçal ed oãçpurretni ed e oãçiteper ed sodnamoc so somatneserpa e ,satcapmoc siam amrof ed seõsserpxe revercse metimrep son euq ,otnemerced e otnemercni ed ,oãçiubirta ed socitémtira serodarepo so somizudortni olutípac esseN 3. COMANDOS DE REPETIÇÃO
  • 32. OÃÇITEPER ED SODNAMOC .3 42 :e tniuges o é otnemanoicnuf o ,osac etseN .serodarepo sortuo moc etnematnuj ,oãsserpxe amun odazilitu é ele otnauq etnemos ecerapa 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ãs serodarepo sessE . −− rodarepo o somasu ratnemerced arap e ++ rodarepo o somasu ratnemercni araP .atcapmoc siam adnia amrof amun al-êvercse oãtne somedop ,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 atircse res 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
  • 33. oãçaretla odnamoc ...... ...... V oãçidnoc F 52 OÃÇITEPER ED SODNAMOC .3 oãçazilaicini ... é rof oa odaicossa odnamoc o ,animre t oãn megatnoc a otnauqnE .rodatnoc od rolav o acifidom oãçaretla a e mif oa uogehc megatnoc a es aci firev oãçidnoc a ,rodatnoc oa laicini rolav mu iubirta euq oãsserpxe amu é oãçazilaicini A ;odnamoc )oãçaretla ;oãçidnoc ;oãçazilaicini (rof :etniuges a é 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 amu rop 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 sad serolav 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 •
  • 34. 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 ,ocolb mu 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
  • 35. 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 ad omret omisé- n o abixe ,3 ≥n oremún mu odaD .seroire tna somret siod sod amos alep odad é omret o ,oriecret od ritrap a ,e 1 a siaugi oãs som ret soriemirp siod 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 = 21 n 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
  • 36. 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 é sadanedrooc saus ed amos ajuc seõçisop a mednopserroc socnarb sordauq so euq riuges 4 3 2 1 4 3 2 1 a 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 rolav ues aicinier amargorp o ,32 a laugi es-anrot rolav ues odnauQ .alet an adibixe ahnil adac a odatnemercni e 0 rolav o moc odaicini é n sahnil ed rodatnoc O } } }
  • 37. 92 OÃÇITEPER ED SODNAMOC .3 omoc ribixe áreved amargorp o ,adartne omoc 3058 oremún o odad ,olpmexe roP .”sotigíd sues so ribixe ,larutan oremún mu odad “ :amelborp etniuges o 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 rolav ojuc , 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éneg siam é ,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ún so sodad merof es ,olpmexe roP .arugral ed seretcarac n e arutla ed seretcarac m 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 aus ed orbod o é arutla aus omoC .' ' retcarac oa ednopserroc 912 IICSA ogidóc O T
  • 38. OÃÇITEPER ED SODNAMOC .3 03 ;51 7 3 = + + + = 1 4 s amos a sometbo e n ed sotigíd so somanoicidA º1 .atnoc ad oremún o 4137 n ajeS = .etnednopserroc otelpmoc atnoc ed oremún o abixe , n atnoc ed oremún mu odaD .riuges a odacifilpmexe em -rofnoc odaluclac ,rodacifirev otigíd mu ed sodiuges so tigíd sies éta ed soremún rop sadacifitnedi oãs satnoc sa ,airácnab aicnêga atrec amuN .01.3 oicícrexE } getch(); } printf(“%u ”, d); n /= 10; d = n % 10; while( n != 0 ) { printf(“n Os seus dígitos são: ”); scanf(“%u”, n); printf(“n Digite um número: ”); clrscr(); unsigned n, d; main() { #include conio.h #include stdio.h .oremún mu ed sotig íd so ebixE .8.3 olpmexE oremún mu ed sotigíd so odnalosI − 4 3 arug F 4..3 arug F 4..3 arugiiiiF 4 3 arug F !aráp 0 0 3 01 8 08 1 1 1 1 01 38 038 5 01 138 0138 01 5138 :riuges a odartsuli emro fnoc ,orez ed etnerefid ro f oremún o otnauqne eteper es ossecorp O .mu a mu ,soditbo sotser so odnibixe ri e 01 rop etnemavissecus oremún o ridivid áres aigétartse A .8 e 5 ,0 ,3 sotigíd so ad ías