Saltar a contenido

¿Qué nota necesito?

Un alumno desea saber que nota necesita en el tercer certamen para aprobar un ramo. El promedio del ramo se calcula con la siguiente formula.

\[\begin{equation} \begin{split} N_C &= \dfrac{(C_1 + C_2 + C _3)}{3} \\[.5em] N_F &= 0.7\, N_C + 0.3\,N_L \end{split} \nonumber \end{equation}\]

Donde \(N_C\) es el promedio de certámenes, \(N_L\) el promedio de laboratorio y \(N_F\) la nota final.

Escriba un programa que pregunte al usuario las notas de los dos primeros certámenes y la nota de laboratorio, y muestre la nota que necesita el alumno para aprobar el ramo con nota final \(60\).

Ejemplo

Ingrese nota certamen 1: 45
Ingrese nota certamen 2: 55
Ingrese nota laboratorio: 65
Necesita nota 72 en el certamen 3
Solución
# Entrada de datos
c1 = int(input("Ingrese nota certamen 1: "))
c2 = int(input("Ingrese nota certamen 2: "))
nl = int(input("Ingrese nota laboratorio: "))
# Despejando la formula se obtien que c3 es
nc = (59.5 - 0.3 * nl) / 0.7 # Se utiliza 59.5 como equivalente a 60 por el redondeo que se realiza
c3 = 3 * nc - (c1 + c2) + 1 # Se añade + 1 para ajustar la parte decimal
# Por ejemplo no se puede obtener nota 45.123123, se requeriría un 46
#Salida de datos
print("Necesita nota", int(round(c3)), "en el certamen 3")