Logo Studenta

Si deseamos validar la nota de un estudiante al ingresarla (Entre 0 y 20), ¿Qué debemos colocar en los espacios en blanco?

Esta pregunta también está en el material:

Sesión 14 - Principios de Algoritmos
16 pag.

Lógica e Programação de Algorítimos Universidad Tecnológica del Perú S.A.C.Universidad Tecnológica del Perú S.A.C.

💡 1 Respuesta

User badge image

Ed IA de Studenta Verified user icon

Para validar la nota de un estudiante al ingresarla (Entre 0 y 20), podemos utilizar el siguiente código en Python:

Python

# Definimos una variable para almacenar la nota
nota = int(input("Ingrese la nota del estudiante: "))

# Validamos la nota
while nota < 0 or nota > 20:
    print("La nota debe estar entre 0 y 20.")
    nota = int(input("Ingrese la nota del estudiante: "))

# Imprimimos la nota validada
print("La nota válida es:", nota)

Este código funciona de la siguiente manera:

  • Primero, definimos una variable llamada nota para almacenar la nota ingresada por el usuario.
  • Luego, utilizamos un bucle while para validar la nota. El bucle se repetirá mientras la nota sea menor que 0 o mayor que 20.
  • Dentro del bucle, imprimimos un mensaje de error y pedimos al usuario que ingrese la nota nuevamente.
  • Cuando la nota es válida, el bucle se detiene y se imprime la nota validada.

En los espacios en blanco, podemos colocar lo siguiente:

Python

# Definimos una variable para almacenar la nota
nota = int(input("Ingrese la nota del estudiante: "))

# Validamos la nota
while nota < 0 or nota > 20:
    print("La nota debe estar entre 0 y 20.")
    nota = int(input("Ingrese la nota del estudiante: "))

# Imprimimos la nota validada
print("La nota válida es: {}.".format(nota))

Este código es equivalente al anterior, pero imprime la nota validada con un formato más agradable.

También podemos utilizar el siguiente código en JavaScript:

JavaScript

// Definimos una variable para almacenar la nota
const nota = Number(prompt("Ingrese la nota del estudiante: "));

// Validamos la nota
while (nota < 0 || nota > 20) {
    alert("La nota debe estar entre 0 y 20.");
    nota = Number(prompt("Ingrese la nota del estudiante: "));
}

// Imprimimos la nota validada
alert("La nota válida es: " + nota);

Este código funciona de manera similar al código en Python. La única diferencia es que utiliza la función Number() para convertir la entrada del usuario a un número.

Espero que esto ayude.


0
Dislike0

✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales