Ejercicios de programación - Calificación según nota validada | Huartemania
Revistal Digital - Huartemania.com

HUARTEMANÍA

Ejercicio de programación - Calificación según nota validada

Diseñar el algoritmo de un programa (y codificarlo en un lenguaje de programación) que:

1º) Pida por teclado la nota (dato real) de una asignatura.

2º) En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje:

3º) Repita los pasos 1º y 2º, mientras que, la nota introducida sea incorrecta.

4º) Muestre por pantalla:

Nota: Utilizar un bucle Mientras.

En pantalla se verá, por ejemplo:

Ejecución del ejercicio Calificación según nota validada

Solución (pseudocódigo)

Algoritmo Calificacion_Segun_Nota_Validada

	Definir nota Como Real
	
	Escribir Sin Saltar "Introduzca nota (real): "
	Leer nota
	
	Mientras nota < 0 o nota > 10 Hacer
		Escribir "ERROR: Nota incorrecta, debe ser >= 0 y <= 10"
		Escribir Sin Saltar "Introduzca nota (real): "
		Leer nota
	FinMientras
	
	Si nota >= 5 Entonces
		Escribir "APROBADO"
	SiNo
		Escribir "SUSPENDIDO"
	FinSi
	
FinAlgoritmo

Solución (Python)

nota=float(input("Introduzca nota (real):"))

while nota < 0 or nota > 10:
  print("ERROR: Nota incorrecta, debe ser >=0 y <= 10.")
  nota=float(input("Introduzca nota (real):"))

if nota >= 5:
  print("APROBADO")
else:
  print("SUSPENDIDO")