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 <stdio.h>

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 <stdio.h>

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 <stdio.h>

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 <stdio.h>

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 <stdio.h>

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.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *