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
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