Ciencia, Algoritmos

Para el presente artículo, analizaremos un algoritmo que nos permitirá comprender el manejo de variables, condicionales y solicitud de datos; es muy común la creación de algoritmos acerca de promedios y manejos de notas de estudiantes, en esta ocasión añadiremos diferencias a nuestro ejercicio con la finalidad de mostrar un proceso y resultados diferentes, para lo cual crearemos un algoritmo que solicita calificaciones de dos estudiantes, veamos.

Algoritmo que solicita calificaciones de dos estudiantes en PSeInt

Detalles del caso estudio: Construir un algoritmo que solicite el nombre de un alumno, y solicite la calificación de cinco materias. Así mismo, solicitar el nombre de otro alumno y solicitar sus correspondientes calificaciones de sus cinco materias también. Finalmente se deberá imprimir el promedio de cada alumno, el promedio general de los dos e indicar si ganan o no la materia.

Datos de entrada

  • Nombres de los alumnos.
  • Cinco (5) calificaciones (Para cada uno).

Proceso

  • Calcular el promedio de cada alumno.
  • Obtener el promedio general.
  • Verificar los promedios de cada alumno para determinar si ganan o no la materia.

Salida

  • Imprimir los promedios de cada alumno, promedio general y un mensaje indicando si ganan o no la materia.

Código del algoritmo

algoritmo que solicita calificaciones de dos estudiantes

En el código anterior empezamos definiendo las variables a utilizar; seguido solicitamos los datos de entrada como lo son nombres y calificaciones. Posteriormente calculamos el promedio de cada estudiante como también el promedio general.

🌟 ¡Visita Nuestra Tienda para Programadores! 🌟

Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!

Finalmente usando un condicional validamos ambos promedios para indicar si cada estudiante aprobó o perdió la materia.

Salida del algoritmo

*** Ejecución Iniciada. ***
Ingrese el nombre del primer estudiante:
> María
Ingrese el nombre del segundo estudiante:
> Carlos
Ingrese la calificación 1 de María
> 2.5
Ingrese la calificación 2 de María
> 3
Ingrese la calificación 3 de María
> 4
Ingrese la calificación 4 de María
> 1.6
Ingrese la calificación 5 de María
> 3
Ingrese la calificación 1 de Carlos
> 5
Ingrese la calificación 2 de Carlos
> 0
Ingrese la calificación 3 de Carlos
> 1.5
Ingrese la calificación 4 de Carlos
> 0
Ingrese la calificación 5 de Carlos
> 2
El estudiante María Pierde la materia con 2.82
El estudiante Carlos Pierde la materia con 1.7
El promedio general de ambos estudiantes es: 2.26
*** Ejecución Finalizada. ***
3 comentario en “Algoritmo que solicita calificaciones de dos estudiantes en PSeInt”
  1. NECESITO QUE ME AYUDES CON ESTE PUNTO DE TECNOLOGÍA, Y QUE ME EXPLIQUES COMO LO HACES:

    2. Realizar un algoritmo donde se ingrese el nombre de un estudiante, nombre de una asignatura y la nota definitiva e indique si aprobó o no esa asignatura.

  2. NECESITO QUE ME AYUDES CON ESTE PUNTO DE TECNOLOGUIA Y ME EXPLIQUE COO REALIAZARLO.
    desarrollar un algoritmo que muestre un informe de las notas de X cantidad de estudiantes al finalizar el año lectivo, el informe debe presentar las siguientes características:
    Por cada estudiante se debe mostrar en pantalla la matriz de notas discriminando materia y periodo, similar a la tabla mostrada anteriormente.
    Por cada estudiante se debe mostrar la nota final por materia.
    Por cada estudiante se debe mostrar la nota final de la materia más alta y la nota final más baja.
    Por cada estudiante se debe mostrar el promedio de las notas finales (nota final del año lectivo), tal y como se muestra en la tabla 1.
    Para el total de estudiantes hallar el promedio de las notas finales (sumatoria de la nota final del año lectivo / cantidad de estudiantes)

    Se debe implementar una matriz que guarde las notas por materia discriminadas por periodo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *