Beruflich Dokumente
Kultur Dokumente
El docente Juan Carlos Martínez de la Universidad del Cauca, requiere un programa el cual
le permita realizar los cálculos necesarios, para determinar si los estudiantes de lógica de
programación aprueban o no aprueban la materia al finalizar su semestre.
El programa debe permitir capturar el nombre de cada estudiante y su respectivo código.
El programa debe permitir capturar la nota del primer parcial.
El programa debe permitir capturar la nota del segundo parcial.
El programa debe permitir capturar la nota del examen final.
El primer parcial equivale a un 35%, el segundo parcial equivale a un 35% y el final al 30%.
La nota máxima de un parcial no debe superar 5.0 y la nota mínima es de 0.0.
La nota definitiva=PrimerP*35% + SegundoP*35% + Final*30%
Los estudiantes aprueban si la definitiva es superior a 3.5.
SOLUCION
1. Análisis
El ejercicio solicita un programa que permita realizar los cálculos que se requieran
para determinar si los estudiantes de una asignatura aprueban o no la materia.
Las condiciones principales del programa deben ser las siguientes:
- Debe permitir capturar los datos del estudiante (nombre
código)
- Debe permitir capturar las 3 notas parciales y examen final
- Parcial 1 = 35% De la nota Final
- Parcial 2 = 35% De la nota Final
- Examen final = 30% De la nota Final
- La nota máxima de un parcial es = 5.0
- La nota mínima de un parcial es = 0.0
- La nota final o definitiva es igual a la suma de las notas de
cada parcial y el examen final de acuerdo a sus porcentajes
- Un estudiante aprueba si su nota definitiva es Mayor que 3.5
Diagrama de flujo
Pseudocódigo
Proceso Notas_Estudiante
Definir nombre Como Carácter;
Definir código, parcial1, parcial2, examen _final, nota_definitiva Como Real;
Escribir “Ingresar nombre del alumno: “;
Leer nombre;
Escribir “Ingresar el código: “;
Leer código;
Escribir “Ingresar Nota del Primer parcial: “;
Leer parcial1;
Escribir “Ingresar Nota del Segundo parcial: “;
Leer parcial2;
Escribir “Ingresar Nota del examen final: “;
Leer examen final;
nota_definitiva<-parcial1*0.35+parcial2*0.35+examen_final*0.3;
Si nota_definitiva>3.5 Entonces
Escribir “Aprobado”;
Escribir “nota_definitivs: “, nota_definitiva;
Sino
Escribir “No aprobado”;
Escribir “nota_definitivs: “, nota_definitiva;
FinSi
Escribir “Nombre: “, nombre;
Escribir “Codigo: “, codigo;
FinProceso