Escolar Documentos
Profissional Documentos
Cultura Documentos
Sintaxe:
for( inicialização ; condição ; actualização )
instrução;
Fluxograma
Exemplo:
…
for (i=1; i<10; i=i+1)
printf(“%d\n”, i);
...
1. Faça o fluxograma e o programa para escrever 20 vezes
o seu nome no terminal.
#include <stdio.h>
main()
{
int i;
for(i=1; i<=20; i=i+1)
printf(“Nome \n”);
}
2. Faça o fluxograma e o programa para calcular a soma
dos 100 primeiros números naturais.
#include <stdio.h>
main()
{ int i; // variável do ciclo
int soma;
soma = 0; // inicialização da soma
for (i=1; i <=100; i++) //i=i+1 ou i++
soma = soma + i;
printf(“A soma dos 100 primeiros nº = %d\n”, soma);
}
3. Faça o fluxograma e o programa para calcular a soma e
o produto dos números naturais ímpares e dos números
naturais pares até 1000.
#include <stdio.h>
main()
{ int i,si,sp,pi,pp;
while (n<0) {
printf(“Introduza um valor positivo \n);
scanf(“%d”, &n);
}
f=1;
for (i=n; i >1; i=i-1)
f = f * i;