Elaborar un algoritmo que solicite el número de respuestas correctas, incorrectas y en blanco correspondiente a postulantes y que muestre sus puntajes final.
Cómo calcular el puntaje final de los postulantes: Elaborando un algoritmo eficiente
En el proceso de evaluación de postulantes, es común tener que calcular puntajes finales en base a respuestas correctas, incorrectas y en blanco. En este artículo, aprenderemos a elaborar un algoritmo eficiente que nos permita calcular el puntaje final de los postulantes teniendo en cuenta estas consideraciones.Elaborando el algoritmo: Para calcular el puntaje final, consideraremos los siguientes criterios:
- Una respuesta correcta sumará 4 puntos al puntaje final.
- Una respuesta incorrecta restará 1 punto al puntaje final.
- Una respuesta en blanco no afectará el puntaje final.
A continuación, presentamos el algoritmo en pseudocódigo:
Datos
Entradas
preguntasCorectas
preguntasIncorrectas
preguntasEnBlanco
Salida Puntaje Total
Inicio:
Leer preguntasCorrectas
Leer preguntasIncorrectas
Leer preguntasEnBlanco
puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * (-1)) + (preguntasEnBlanco * 0)
Escribir "El puntaje final del postulante es: " + puntajeTotal
Fin
Explicación
Inicio:
Leer preguntasCorrectas
Leer preguntasIncorrectas
Leer preguntasEnBlanco
puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * (-1)) + (preguntasEnBlanco * 0)
Escribir "El puntaje final del postulante es: " + puntajeTotal
Fin
La palabra reservada "Fin" marca el final del algoritmo. A partir de este punto, la ejecución del programa se detiene.
En resumen, este algoritmo solicita las cantidades de respuestas correctas, incorrectas y en blanco, y luego realiza el cálculo del puntaje total basado en los criterios establecidos. Finalmente, muestra el puntaje total al usuario.
preguntasCorrectas = int(input("Ingrese el número de respuestas correctas: "))
preguntasIncorrectas = int(input("Ingrese el número de respuestas incorrectas: "))
preguntasEnBlanco = int(input("Ingrese el número de respuestas en blanco: "))
puntajeTotal = (preguntasCorrectas * 4) + (preguntasIncorrectas * -1) + (preguntasEnBlanco * 0)
print("El puntaje final del postulante es:", puntajeTotal)
Publicar un comentario