En este post vamos a resolver un ejercicio en PSeInt para calcular el promedio de un estudiante. El mismo dice así:

Calcular el promedio teórico del primer periodo de un estudiante de Introducción a la Programación, sabiendo que las actividades (con su porcentaje %) a evaluar son:

  • Investigación (35%)
  • Exposición (35%)
  • Parcial (30%)

Nota: el ejercicio original decía que el parcial valía 40 % pero eso superaría al 100 %, por eso he modificado el parcial.

Explicación del algoritmo

Lo único que tenemos que hacer son operaciones matemáticas. Sabiendo el porcentaje que vale cada uno solo debemos solicitar la calificación del 1 al 100, multiplicar por el porcentaje a evaluar y dividir eso entre 100.

Por ejemplo, para la investigación que vale 35 % sabemos que si el alumno tiene un 100 % en investigación va a tener su 35 %. Para saber el porcentaje simplemente multiplicamos la calificación por 35 y la dividimos entre 100.

Así hacemos con cada rubro y finalmente sumamos.

Código para PSeInt

Finalmente el código fuente queda así:

Algoritmo CalcularPromedio
	// https://parzibyte.me/blog/
	Escribir "Ingrese calificación de investigación: "
	Leer investigacion
	Escribir "Ingrese calificación de exposición: "
	Leer exposicion
	Escribir "Ingrese calificación de parcial: "
	Leer parcial
	promedio<- ((investigacion*35/100)+(exposicion*35/100)+(parcial*30/100)) // Nota: puse el parcial en 30 porque si se pone a 40 la suma es 110 %
	Escribir "Promedio es ",promedio
FinAlgoritmo

Al ejecutarlo tenemos lo siguiente:

Promedio de alumno en PSeInt tomando en cuenta investigación, exposición y parcial
Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto