Elabore en PSeint un algoritmo que permita ingresar el nombre del usuario y obtener la puntuación final de un examen de admisión a una Universidad si se sabe que por cada pregunta bien contestada se asignan 8 puntos a favor, por cada pregunta mal contestada se quita 1.99 puntos y por cada pregunta no contestada, 0 puntos. Solicitar al usuario el número de preguntas de cada caso y mostrar el puntaje final y el nombre del usuario ingresado.
Respuestas a la pregunta
El siguiente pseudocódigo calcula el resultado de un examen según el valor de cada pregunta.
Algoritmo en pseint para calcular la puntuación final de un examen examen
- // Definir e inicializar variables
Definir nombre Como Caracter
Definir NumPreguntas,resultado Como Entero
Definir PuntuacionFinal Como Real
PuntuacionFinal <- 0
- // Ingresar datos del alumno y si contesto o no las preguntas
Escribir 'Ingrese su nombre'
Leer nombre
Escribir 'Ingrese Cantidad de preguntas'
Repetir
Leer NumPreguntas
Si NumPreguntas<=0 Entonces
Escribir 'Ingreso invalido'
FinSi
Hasta Que NumPreguntas>0
Escribir 'Ingrese resultado de cada pregunta'
Para f<-1 Hasta NumPreguntas Hacer
Escribir 'Pregunta ',f
Escribir 'Bien contestada (1)'
Escribir 'Mal contestada (2)'
Escribir 'No contestada (3)'
Escribir 'Ingrese respuesta (1-2-3)' Sin Saltar
Repetir
Leer resultado
Si (resultado<>1) Y (resultado<>2) Y (resultado<>3) Entonces
Escribir 'ingreso inválido, intente de nuevo'
FinSi
Hasta Que (resultado==1) O (resultado==2) O (resultado==3)
- // Proceso de datos
Segun resultado Hacer
1:
PuntuacionFinal <- PuntuacionFinal+8
2:
PuntuacionFinal <- PuntuacionFinal-1.99
3:
PuntuacionFinal <- PuntuacionFinal
FinSegun
FinPara
- // Mostrar resultados
Escribir ' alumno: ',nombre
Escribir ' Tiene puntaje final de: ',PuntuacionFinal
FinAlgoritmo
Para saber más acerca de algoritmo para calcular calificaciones consulte: https://brainly.lat/tarea/4627023
#SPJ1