Unirio logo
Técnicas de Programação I

Início

Sobre

    01. Algoritmos e Programação

    02. Introdução a Linguagem C

    03. Variáveis e tipos de dados

  • 04. Operadores

  • 05. Estruturas de Seleção

  • 06. Estruturas de Repetição

  • 06.01. For-loop

    06.02. While e Do While

    07. Vetores e Matrizes

    08. Funções

08. Estruturas de Repetição

Estruturas de repetição são como um jeito de fazer o computador repetir uma ação várias vezes, sem que você precise escrever o mesmo código novamente. Imagine que você quer fazer algo repetidamente, tipo contar de 1 a 10, ou percorrer todos os itens de uma lista. Em vez de escrever "conte 1, conte 2, conte 3..." até 10, você usa uma estrutura de repetição, como um loop, que faz isso pra você automaticamente.

Na linguagem de programação C, existem 2 estruturas de repetição:

Nesta aula, abordaremos a estrutura for-loop.

for-loop

Exercícios

Exercício 1

Calcule e imprima o somatório dos números de n a m, sendo n e m maiores que zero e m > n

#include <stdio.h>
#include <stdlib.h>

int main() {
    int n, m, i, soma=0;
    scanf("%d %d", &n, &m);

    for (i = n; i <= m; i++) {
        soma += i;
    }

    printf("Soma: %d\n", soma);
}
Exercício 2

Leia um número inteiro n e imprima o valor de H, dado pela série abaixo. Se n ≤ 0 imprima uma mensagem de erro.

Imagem exemplo para exercicio 2

#include <stdio.h>
#include <stdlib.h>

int main() {
    int n, i;
    float soma = 0;
    scanf("%d", &n);

    if (n <= 0) {
        printf("Numero invalido\n");
        return 0;
    }

    for (i=n;i>=1;i--) {
        soma += (float)n/i;
    }

    printf("Soma: %f\n", soma);
}
05.02. switch-case

Neste capítulo, você aprenderá sobre a estrutura de seleção switch-case, que permite decisões baseadas em múltiplas condições.

06.02. While e Do While

Neste capítulo, você aprenderá sobre as estruturas de repetição while e do while, que permitem executar um bloco de código enquanto uma condição for verdadeira.