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
Solução
Solução
#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.

Solução
Solução
#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.
