Vous êtes sur la page 1sur 6

RespostasdosExercciosPropostosCaptulo4Laos

1.1)
Verdadeiro.
1.2)
Falso.
1.3)
Verdadeiro.
1.4)
Falso.
1.5)
Verdadeiro.
1.6)
Verdadeiro.
1.7)
Falso.
1.8)
Verdadeiro.
1.9)
Falso.
1.10)
Verdadeiro.
1.11)
Verdadeiro.
1.12)
Verdadeiro.
1.13)
Verdadeiro.
1.14)
Verdadeiro.
1.15)
Falso.
1.16)
Falso.
1.17)
Verdadeiro.
1.18)
Verdadeiro.
1.19)
Falso.
1.20)
Verdadeiro.

2.)DoWhile

intmain(){

inti=0
do{
printf("%d\n",i++)
}while(i<10)

While

intmain(){

inti=0
while(i<10){
printf("%d\n",i++)
}

}
3.)

For

intmain(){

inti
for(i=0i<10i++){
printf("%d\n",i)
}
}

While

intmain(){

inti
i=0
while(i<10){
printf("%d\n",i)
i++
}
}

4.)

While

intmain(){

inti
i=0
while(i<=10){
printf("%d\n",i)
i++
}
}

For

intmain(){

inti
for(i=0i<=10i++){
printf("%d\n",i)

}
}

5.) A instruo break faz basicamente a mesma coisa em ambos os laos. O break encerra
ambososlaos.
6.) A instruo continue executa a a instruo at terminada e passa para aprximainterao
dolao.Tantonoforcomonowhile,ainstruocontinuetemamesmafinalidade.

7.)
intmain(){
inti=1

while(i<=20){
if(1==10){
continue
}else{
printf("%d\n",i)
}i++
}
}

8.)

intmain(){
inti,j,x
printf("Digiteonumerodelinhasdesejada\n")
scanf("%d",&x)
fflush(stdin)
printf("\nResultado\n\n")

for(i=1i<=xi++){

for(j=1j<=ij++)

printf("*",j)

putchar('\n')
}
}

9.)
intmain(){
inti,j,n
charx[15]="ABCDEFGHIJKLMNO"
printf("Digiteonumerodelinhasdesejadas\n")
scanf("%d",&n)

fflush(stdin)
printf("\nResultado\n\n")

if(n<16){
for(i=1i<=ni++){
for(j=1j<=ij++){
if(i==1){
printf("%c",x[0])
}elseif(i==2){
printf("%c",x[1])
}elseif(i==3){
printf("%c",x[2])
}elseif(i==4){
printf("%c",x[3])
}elseif(i==5){
printf("%c",x[4])
}elseif(i==6){
printf("%c",x[5])
}elseif(i==7){
printf("%c",x[6])
}elseif(i==8){
printf("%c",x[7])
}elseif(i==9){
printf("%c",x[8])
}elseif(i==10){
printf("%c",x[9])
}elseif(i==11){
printf("%c",x[10])
}elseif(i==12){
printf("%c",x[11])
}elseif(i==13){
printf("%c",x[12])
}elseif(i==14){
printf("%c",x[13])
}elseif(i==15){
printf("%c",x[14])
}elseif(i==16){
printf("%c",x[15])
}

putchar('\n')

}else
printf("NumeroInvalido!!!\n\n\n\n")

10.)
intmain(){
inti
printf("Digiteumnumero:\n")
scanf("%d",&i)
while(i>0&&i<=100){

printf("Digiteumnumero:\n")

scanf("%d",&i)

if(i==0||i>100){

printf("\nProgramaencerrado\n")

}
}
}

11.)
intmain(){

inti
for(i=1i<=256i++){
printf("%3d>%c\n",i,(char)i)

if(i==20){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()
}elseif(i==40){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()
}elseif(i==60){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==80){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==100){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==120){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==140){


printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==160){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==180){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==200){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()

}elseif(i==220){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()
}elseif(i==240){

printf("PressionecouCseguidode<Enter>paracontinuar\n")

getchar()
}

}
}

13.) Em x = ++i o incremento feito na varivel x antes daexecuodolao.Jemx =i++,o


valordeiincrementadodepoisdaexecuodolao.
14.)
Quandoisolados,avarivelxcom++xoux++tmomesmocomportamento.
15.)
Osoperadores++ounopodemserutilizadosemconstantes.
16.)
Ema=2ovaloratribudoa2.Jema=2,elerealizaumdecrementodea,a=a2.
17.)
Umloopinfinito,imprimirnatelaoscaracteres...enquantontiverovalordiferentede0.
18.)
O primeiro realizar o incremento depois da interao do lao e verificar que acondio
verdadeira, j o segundo realizar o incremento antes da interao do lao e antes da
checagemdacondioserverdadeiraloopinfinito.
19.)
Imprimeosnmerosde1a200,incrementandoumaunidade.
20.) 20.1)
20vezes.
20.2)
10vezes.
20.3)
40vezes.
20.4)
10vezes.
20.5)
5vezes.

Vous aimerez peut-être aussi