Desafío de repaso
Parte de la sección Fundamentals del Journey de C de Coddy — lección 30 de 63.
Desafío
FácilCrea un programa que analice la puntuación numérica de un estudiante y proporcione comentarios utilizando múltiples técnicas de flujo de control.
Tu programa debe implementar la siguiente lógica:
- Si la puntuación no es válida (menor que 0 o mayor que 100), imprime "Invalid score" y finaliza.
- Usa una sentencia switch para imprimir la calificación con letra:
- 90-100: "A"
- 80-89: "B"
- 70-79: "C"
- 60-69: "D"
- 0-59: "F"
- Finalmente, usa el operador ternario para imprimir si el estudiante aprobó o reprobó (la aprobación es 60 o más).
Pruébalo tú mismo
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// No cambies nada por encima de esta línea
// Escribe tu código aquí
return 0;
}Todas las lecciones de Fundamentals
4Flujo de control
Sentencia IfIf - ElseElse-IfSwitch CaseOperador condicional ternarioDesafío de repasoIf - Else anidados2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso