Algoritmia - ayudenme con este problema

 
Vista:

ayudenme con este problema

Publicado por marco leon (1 intervención) el 29/09/2006 06:25:43
un algoritmo que me me evalue de 5 notas las tres mas altas y que lo promedie entre 3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Evaluación de notas y promedio de las tres más altas

Publicado por Alejandro (307 intervenciones) el 06/03/2024 23:45:24
Marco, para crear un algoritmo que evalúe cinco notas y promedie las tres más altas, puedes seguir estos pasos en un lenguaje de programación como Python:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Función para calcular el promedio de las tres notas más altas
def promedio_tres_mas_altas(notas):
    # Ordenar las notas de mayor a menor
    notas_ordenadas = sorted(notas, reverse=True)
 
    # Tomar las tres notas más altas
    tres_mas_altas = notas_ordenadas[:3]
 
    # Calcular el promedio de las tres notas más altas
    promedio = sum(tres_mas_altas) / 3
 
    return promedio
 
# Ingresar las cinco notas
nota1 = float(input("Ingrese la primera nota: "))
nota2 = float(input("Ingrese la segunda nota: "))
nota3 = float(input("Ingrese la tercera nota: "))
nota4 = float(input("Ingrese la cuarta nota: "))
nota5 = float(input("Ingrese la quinta nota: "))
 
# Crear una lista con las cinco notas
notas = [nota1, nota2, nota3, nota4, nota5]
 
# Calcular el promedio de las tres notas más altas
promedio_final = promedio_tres_mas_altas(notas)
 
# Imprimir el resultado
print("El promedio de las tres notas más altas es:", promedio_final)

Este algoritmo solicita al usuario ingresar las cinco notas, las ordena de mayor a menor, selecciona las tres más altas y calcula su promedio. Puedes adaptar este código según tus necesidades y el entorno en el que estés trabajando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar