Desafio de Revisão
Parte da seção Fundamentos do Journey de C da Coddy. Lição 30 de 63.
Desafio
FácilCrie um programa que analise a pontuação numérica de um aluno e forneça feedback usando várias técnicas de fluxo de controle.
Seu programa deve implementar a seguinte lógica:
- Se a pontuação for inválida (menor que 0 ou maior que 100), imprima "Invalid score" e encerre o programa.
- Use uma instrução switch para imprimir a nota em letra:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: “F”
- Por fim, use o operador ternário para print se o aluno foi aprovado ou reprovado (a aprovação ocorre com 60 ou mais), em sua própria linha, no formato
Status: PassedouStatus: Failed.
Experimente você mesmo
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Não altere acima desta linha
// Escreva seu código aqui
return 0;
}Todas as lições de Fundamentos
4Fluxo de Controle
Instrução IfIf - ElseElse-IfSwitch CaseOperador Condicional TernárioDesafio de RevisãoIf - Else Aninhado2Variáveis
Tipos de dadosInteiroPonto flutuante - DoubleCaracteresBooleanosConstantesNoções básicas de printfRegras de nomenclatura de variáveisConversão de tipos - Parte 1Conversão de tipos - Parte 2Desafio de revisão3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de atribuiçãoOperadores relacionaisOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafio de revisãoPratique por conta própria: Compilador de C online