Você está na página 1de 5

Programação Avançada

AULA 003

Prof. Pier Marco Ricchetti


Prof.Rodrigo Filev
Centro Universitário da FEI

Atenção

O material aqui apresentado é um resumo básico dos assuntos de


aula, que são baseados na bibliografia recomendada do curso
(básica e de consulta). Não é permitida a divulgação deste material
com qualquer propósito sem a devida autorização do autor (Pier
Marco Ricchetti). Este material deve ser usado como apoio, e não
é referência completa para o bom desempenho do aluno na
disciplina.

Respeite o direito autoral!

1
for

for (expressão1; condição; expressão3)


V
F
expressão2 ;

•expressão1 : uma expressão ou qualquer comando ou


chamada de função. Normalmente uma atribuição;
•expressão2 : qualquer comando ou chamada de função;
•expressão3 : uma expressão ou qualquer comando ou
chamada de função. Normalmente um incremento;

Exemplo

#include <stdio.h>
void main(void) Qual a resposta
{ desta simulação??
int a;
for(a=10; a<14; a++)
{
printf(“a=%d\n”,a);
}
}

2
O “for” é um while !
1 ;

while ( 2 )
for ( 1 ; 2 ; 4 )
{
3 ;
3 ;
4 ;
}

Os exemplos abaixo produzem o mesmo


resultado!

#include <stdio.h>
#include <stdio.h> void main(void)
void main(void) {
{ int a;
int a; a=10;
for(a=10; a<14; a++) while(a<14)
{ {
printf(“a=%d\n”,a); printf(“a=%d\n”,a);
} a++;
} }
}

Porquê??

3
EXERCÍCIOS

Exercícios

01 - Desenvolva um programa que diz se um número é primo ou


não;

02 - Desenvolva um programa que solicite as notas e diz se um


aluno passou;

03 - desenvolva um programa que apresenta todos os números


inteiros que dividem um determinado numero, obtendo-se resto
0;

4
Exercícios

04 - desenvolva um programa que recebe - resistência, tensão e


fornece a potência;

05 - desenvolva um programa que calcule a soma dos números


inteiros de 1 até o número fornecido;

08 - idem, dos ímpares;

09 - idem, dos pares.

Fim

Você também pode gostar