sexta-feira, 3 de setembro de 2010

Lista de exercícios, ex8

#include <conio.h>
#include <stdio.h>

int main()
{
    int n, soma,i;
    printf ("Digite o numero:   ");   
    scanf ("%d",&n);          // Lê o numero.
    soma=0;                   // Inicia a variável para não dar ERROR
    i=0;                      // Inicia a variável para não dar ERROR
    do {                      // Igual ao comando repita.
        i=i+1;                // Esse é um contador, aumenta uma unidade a cada passada.
        soma=soma+i;          // A soma recebe o contador mais ela mesma.
        }
        while (i<n);          // Complemento do comando "do" acima, mas diferente
                              // do "Until" do Pascal e do "ate" do Visualg. Aqui,
                              // ele repete até a condição (nesse caso (i<n)) for falsa,
                              // e não verdadeira, como nas outras linguagens. Ou seja,
                              // quando i passar o valor de n, ele sai da repetição
                              // e continua o programa :]
                              
        printf ("A soma dos valores de 0 ate %d e:  %d", n, soma);
        getch();
    return 0;
}