Académique Documents
Professionnel Documents
Culture Documents
Estruturas de controle
I$&&E)*EI$&&E)*E
+,I)E e "-&&+,I)E
$-!
$-!EAC,
*+ITC,
!E./I!E e I0C)/"E
E1erc2cios
3
Estruturas de Controle
*ua sinta1e no , :
if *+condi(,o-. /
+co!andos-0
1 elseif *+condi(,o-. /
+co!andos-0
1 else /
+co!andos-0
1
>
I%&&EL'EI%&&EL'E
E1em3lo do if:
1 +2p3p
2 ?#alor@ >05
3 if A?#alorB@1>C D
; ecEo FGalor menor <ue 1>F5
> H elseif A?#alor B@100C
I ecEo FGalor menor <ue 100F5
7 elseif A?#alorB@1000C D
J ecEo FGalor menor <ue 1000F5
K H else
10 ecEo FGalor acima de 1000F5
11 2-
I
45ILE e DO&&45ILE
63ile:
do&&63ile9
+express,o:-9
+express,o=-9
+express,o;-9
*ua sinta1e :
for *+express,o:-0+express,o=-0+express,o;-0. /
+co!andos-0
1
10
%OR
E1em3lo do for:
1 +2p3p
2 for A?i@05 ?iB@105 ?iRRC D
3 ecEo F?i &&&F5
; H
> 2-
11
%OREAC5
E1em3lo do foreacE:
1 +2p3p
2 ?numeros @ arraSA104 1>4 234 >I4 1014 20>C5
3 foreacE A?numeros as ?#lrTnumerosC D
; ecEo F?#lrTnumeros BO(rMF5
> H
I
7 ecEo FBO(rMF5
J
K ?ingles @ arraSAFumF @M FoneF4
10 FdoisF @M FtLoF4
11 FtrUsF @M FtEreeF4
12 F<uatroF @M FfourF4
13 FcincoF @M Ffi#eFC5
1; foreacE A?ingles as ?cE#Tingles @M ?#lrTinglesC D
1> ecEo F?cE#Tingles @ ?#lrTingles BO(rMF5
1I H
17 2-
13
'4I@C5
A sinta1e :
s6itc3 *+#ari<#el-./
case +#alor:-9
+co!andos-0
BreaC0
case +#alor=-9
+co!andos-0
BreaC0
D
default9
+co!andos-0
1
1;
'4I@C5
E1em3lo do sLitcE:
1 +2p3p
2 ?i @ 35
3 sLitcE A?iCD
; case 1:
> ecEo F- #alor de i 1F5
I (reaN5
7 case 3:
J ecEo Fo #alor de i 3F5
K (reaN5
10 case >:
11 ecEo F- #alor de i >F5
12 (reaN5
13 default:
1; ecEo F- #alor de i diferente de 14 2 e >F5
1> H
1I 2-
1>
REEUIRE e INCLUDE
As sinta1es s6o:
include *G+no!e do arFui#o externo-H.0
reFuire *G+no!e do arFui#o externo-H.0
1I
REEUIRE e INCLUDE
E1em3lo do include:
1 +2p3p
2 OO#aria#eis&3E3
3 ?meses @ arraSAFVaneiroF4 F$e#ereiroF4 FMar7oF4 FA(rilF4 FMaioF4
; FVunEoF4 FVulEoF4 FAgostoF4 F*etem(roF4 F-utu(roF4
> F0o#em(roF4 F"e9em(roFC5
I ?dias @ arraSAF*egundaF4 FTer7aF4 F.uartaF4 F.uintaF4 F*e1taF4
7 F*(adoF4 F"omingoFC5
J 2-
1 +2p3p
2 OOscri3t&3E3
3 3rintTrA?diasC5
; include AF#aria#eis&3E3FC5
> 3rintTrA?diasC5
I 3rintTrA?mesesC5
7 2-
17
Exerc"cios