Classificar Notas de Alunos

CBeginner
Pratique Agora

Introdução

Neste desafio, você criará um programa em C para categorizar automaticamente o desempenho dos alunos com base em suas pontuações em exames, utilizando estruturas condicionais. O programa deve processar pontuações de 0 a 100 e exibir a letra correspondente à nota (A, B, C, D ou F) de acordo com as faixas de classificação estabelecidas.

Classificar Notas de Alunos

Como assistente de ensino, sua missão é desenvolver um programa que automatize a categorização do desempenho estudantil a partir das notas das provas, empregando estruturas condicionais na linguagem C.

Tarefas

  • Criar um programa em C que converta pontuações numéricas em conceitos (letras)
  • Utilizar estruturas condicionais (if-else) para classificar as notas
  • Lidar com pontuações no intervalo de 0 a 100
  • Exibir a letra da nota correspondente à faixa de pontuação no console

Requisitos

  • O código-fonte deve ser criado em ~/project/grade_classifier.c
  • Utilize as seguintes faixas de notas:
    • 90-100: A
    • 80-89: B
    • 70-79: C
    • 60-69: D
    • 0-59: F
  • Utilize instruções if-else para a lógica de classificação
  • O programa deve aceitar uma pontuação numérica como entrada
  • O resultado (letra da nota) deve ser impresso no console

Exemplos

Execute o programa com diferentes entradas de pontuação para validar a classificação:

gcc grade_classifier.c -o grade_classifier
./grade_classifier

Exemplos de Saída

Entrada Saída
95 A
85 B
75 C
65 D
57 F

Dicas

  • Utilize múltiplos blocos if-else para verificar as faixas de pontuação
  • Certifique-se de tratar cada intervalo de nota separadamente
  • Utilize operadores de comparação como >= e <
  • Preste atenção na ordem em que as verificações condicionais são realizadas
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exigiu a criação de um programa em C capaz de classificar automaticamente as notas dos alunos com base em seus resultados em exames. O programa utiliza estruturas condicionais para processar pontuações de 0 a 100 e exibir o conceito correspondente (A, B, C, D ou F) conforme as faixas definidas.