IFCD0210/Practicas/Practicas JS/Condicionales 01/01_condicionales_javascript_switch.html
Marcos Lopez 96759acedd Dia 30
2024-01-18 13:39:39 +01:00

49 lines
1.6 KiB
HTML

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>01 Condicionales javascript</title>
<link rel="stylesheet" href="css/estilos.css" />
</head>
<body>
<h1>Condicionales Javascript 01</h1>
<script>
// Ejercicio nota alumno
// Solicitar nota
let calificacionNumerica = parseInt(prompt("Ingresa tu calificación (0-100):"));
// Utilizar 'switch' para determinar letra y mensaje
let calificacionLetra;
switch (true) {
case (calificacionNumerica >= 90 && calificacionNumerica <= 100):
calificacionLetra = 'A';
document.write("¡Excelente trabajo!");
break;
case (calificacionNumerica >= 60 && calificacionNumerica < 90):
calificacionLetra = 'B';
document.write("Buen trabajo, sigue así.");
break;
case (calificacionNumerica >= 50 && calificacionNumerica < 60):
calificacionLetra = 'C';
document.write("Has pasado, pero puedes mejorar.");
break;
case (calificacionNumerica >= 30 && calificacionNumerica < 50):
calificacionLetra = 'D';
document.write("Necesitas esforzarte más.");
break;
case (calificacionNumerica >= 0 && calificacionNumerica < 30):
calificacionLetra = 'F';
document.write("Esto no hay por donde cogerlo.");
break;
default:
alert("La calificación debe estar en el rango de 0 a 100.");
// Salir del programa o manejar la entrada inválida según sea necesario
}
</script>
</body>
</html>