Pages

viernes, 28 de diciembre de 2012

Determinar si un alumno aprobó el semestre – diagrama de flujo

Problema
Hacer un programa o algoritmo que  dado una entrada de 5 calificaciones de un alumno, se pide determinar:
a) Si el alumno aprobó o no el semestre de acuerdo al promedio final.
b) El número de materias aprobadas.
c) El número de materias reprobadas.

Solución

  • Entrada: 10 15 12 15 12
  • Salida: Aprobó el semestre con 1 curso desaprobado y 4 cursos aprobados
Inicializamos las variables “Sum”, “Cont1”, “Cont2” con cero, luego se solicita al usuario ingrese sus notas entre 0 y 20, luego se crea un ciclo For , donde se captura las notas en la Variable “n” la cual se asigna a un arreglo Nota, Se actualiza el valor de la variable “Sum” agregándole el valor de n.
Se compara si la nota es mayor igual a 11(Nota>=11)
Si es Verdadero (Si)
    Actualizamos el valor de “cont1” agregándole 1
Si es Falso (No)
    Actualizamos el valor de “cont2” agregándole 1
Finaliza el ciclo
Se comprueba si el promedio de las notas es mayor igual 11(Sum/5>11)
Si es Verdadero (Si)
    Se muestra que aprobó el semestre y el número de cursos aprobados y desaprobados.
Si es Falso (No)
Se muestra que Reprobó el semestre y el número de cursos aprobados y desaprobados.
Finaliza.


Diagrama de flujo - Determinar si un alumno aprobó el semestre.

 Diagrama Fuente 
 Código fuente en Java
 Código fuente en C++
 Código fuente en C
 Código fuente en C#
 Código fuente en Python
 Código fuente en Visual Basic

2 comentarios:

Anónimo dijo...

quisiera saber si puedo mandar algunos ejercicios que no puedo resolver de listas y tablas, para que me ayuden.
gracias
adolfo

Melky Palma dijo...

Wnescito ayuda

Publicar un comentario en la entrada