sexta-feira, 24 de agosto de 2012

I - Estruturas de Repetição em C


Nesta lição vamos ver a estrutura de repetição for. A estrutura de repetição for inicia de um valor inicial e vai até o valor predefinido. Como funciona:

for (INICIALIZAÇÃO DE VARIÁVEIS; CONDIÇÃO; INCREMENTO){
      INSTRUÇÕES
}

Prática

- Escreva um programa em C que faz a contagem de 1 à 100.

#include "stdio.h"
#include "stdlib.h"

int main(){
    int i;
    for (i=1; i<=100; i++){
        printf("\n%d",i)    ;
    }
    getchar();
    return(0);
}


Note que a variável i foi criada antes do for como inteiro. Dentro do for! A variável i é inicializada com 1; A condição de parada deste laço é quando i deixa de está entre 1 e 100; i é incrementado com um toda vez que as instruções dentro do laço são executadas(ou pelo menos vistas – no caso de IF (falso)).

- Escreva um programa em C que faz decrescente a contagem da questão anterior.

#include "stdio.h"
#include "stdlib.h"

int main(){
    int i;
    for (i=100; i>=1; i--){
        printf("\n%d",i)    ;
    }
    getchar();
    return(0);
}


Neste caso i é inicializado com 100; a condição é que enquanto i seja menor ou igual 1, o laço seja executado; i é decrementado toda vez que as instruções são vistas pelo compilador.

Escreva um programa que leia um número inteiro e dê a fatorial deste número.

#include "stdio.h"
#include "stdlib.h"

int main(){
    int fat = 1, i, num;
    printf("Digite um numero: ");
    scanf("%d",&num);
    for (i=1; i<=num; i++){
        fat = fat*i;
    }
    printf("A fatorial de %d eh %d",num, fat);
    getchar();
    getchar();
    return(0);
}
Acompanhe nosso post seguinte: II - Estruturas de Repetição em C.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...