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-elsepara 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-elsepara 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
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.



