Desafío de repaso
Parte de la sección Fundamentos 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 varias 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 termina.
- 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 suspendió (aprobar es obtener 60 o más), en su propia línea con el formato
Status: PassedoStatus: Failed.
Pruébalo tú mismo
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// No cambies por encima de esta línea
// Escribe tu código aquí
return 0;
}Todas las lecciones de Fundamentos
4Control de flujo
Sentencia ifIf - ElseElse-IfCaso switchOperador condicional ternarioDesafío de repasoIf - Else anidado2Variables
Tipos de datosEnteroFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos, parte 1Conversión de tipos, parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafío de repasoPractica por tu cuenta: Compilador de C online