Como Usar Loop For na Linguagem C
O loop for é uma das estruturas de repetição mais importantes da linguagem C. Ele é utilizado quando sabemos quantas vezes uma ação precisa ser executada, tornando o código mais organizado e evitando repetições desnecessárias.
Com for, é possível criar sistemas que realizam contagens, calculam médias, organizam vendas, processam notas de alunos, monitoram gastos e automatizam tarefas repetitivas. Neste material, você irá praticar o uso do loop for em situações reais, entendendo como repetir comandos, acumular valores e criar relatórios automáticos.
Questão 1 — Exibição das senhas de atendimento
Uma clínica deseja organizar sua fila de atendimento automaticamente.
Problema:
Crie um programa em C que utilize um loop for para exibir as senhas de atendimento de 1 até 10.
Exemplo:
Senha de atendimento: 1
Senha de atendimento: 2
Senha de atendimento: 3
...
Senha de atendimento: 10
Resposta:
#include
int main() {
int senha;
for (senha = 1; senha <= 10; senha++) {
printf("Senha de atendimento: %d\n", senha);
}
return 0;
}
Questão 2 — Parcelas de uma compra
Uma cliente comprou um computador parcelado em 6x.
Problema:
Crie um programa que calcule o valor de cada parcela e utilize for para exibir todas.
Exemplo:
Parcela 1: R$ 400.00
Parcela 2: R$ 400.00
Parcela 3: R$ 400.00
Parcela 4: R$ 400.00
Parcela 5: R$ 400.00
Parcela 6: R$ 400.00
Resposta:
#include
int main() {
float valorTotal = 2400.00;
float valorParcela;
int parcela;
valorParcela = valorTotal / 6;
for (parcela = 1; parcela <= 6; parcela++) {
printf("Parcela %d: R$ %.2f\n",
parcela,
valorParcela);
}
return 0;
}
Questão 3 — Tabela de preços de brigadeiros
Uma confeiteira deseja gerar automaticamente uma tabela de preços.
Problema:
Mostre quanto custa comprar de 1 até 10 brigadeiros.
Exemplo:
1 brigadeiro(s): R$ 3.50
2 brigadeiro(s): R$ 7.00
3 brigadeiro(s): R$ 10.50
...
10 brigadeiro(s): R$ 35.00
Resposta:
#include
int main() {
float precoUnitario = 3.50;
float valorTotal;
int quantidade;
for (quantidade = 1; quantidade <= 10; quantidade++) {
valorTotal =
quantidade * precoUnitario;
printf("%d brigadeiro(s): R$ %.2f\n",
quantidade,
valorTotal);
}
return 0;
}
Questão 4 — Total de vendas da semana
Uma vendedora quer descobrir quanto vendeu durante os cinco dias úteis.
Problema:
Solicite os valores vendidos e calcule o total semanal.
Exemplo:
Digite o valor vendido no dia 1: 250
Digite o valor vendido no dia 2: 180
Digite o valor vendido no dia 3: 320
Digite o valor vendido no dia 4: 210
Digite o valor vendido no dia 5: 400
Total vendido na semana: R$ 1360.00
Resposta:
#include
int main() {
int dia;
float venda;
float totalVendas = 0;
for (dia = 1; dia <= 5; dia++) {
printf(
"Digite o valor vendido no dia %d: ",
dia
);
scanf("%f", &venda);
totalVendas =
totalVendas + venda;
}
printf(
"\nTotal vendido na semana: R$ %.2f\n",
totalVendas
);
return 0;
}
Questão 5 — Contagem regressiva para início da aula
Uma professora deseja criar uma contagem regressiva antes de iniciar uma atividade.
Problema:
Utilize for para contar de 10 até 1 e exiba Atividade iniciada! ao final.
Exemplo:
10
9
8
7
6
5
4
3
2
1
Atividade iniciada!
Resposta:
#include
int main() {
int contador;
for (contador = 10; contador >= 1; contador--) {
printf("%d\n", contador);
}
printf("Atividade iniciada!\n");
return 0;
}
Caso o C ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.






