Está en la página 1de 4

ACTIVIDAD 3 – EVIDENCIA 2

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

Pasos:
1. Identificar variables:
String nombre;
int código;
int parcial1;
int parcial2;
int notafinal;
notadefinitiva;

2. Identificar condiciones:
Como se dijo en las instrucciones las notas de los parciales no deben
ser menores que 0 ni mayores que 50; para ello necesitamos usar un
ciclo que impida que esto ocurra, para ello use un ciclo while que
aplicare para el ingreso de los parciales.

3. Calculo:
Una vez tengamos todos los datos procederemos a realizar el cálculo
de la nota definitiva para así saber si el estudiante aprobó o reprobó.
El cálculo lo hacemos así:
int notadefinitiva= (int) ((parcial1*0.35)+(parcial2*0.35)+(notafinal*0.3));

O si se quiere; también se puede dar como entrada un dato de tipo


doublé para evitar convertir todo el cálculo a entero (esto demandaría
que las variables de nota estén declaradas e iniciadas como un doublé).
doublé notadefinitiva =(parcial1*0.35)+(parcial2*0.35)+(notafinal*0.3);

4. Construcción del condicional:


Ya que tenemos la nota definitiva solo es necesario crear un condicional
if que nos evalue si el estudiante aprobó o reprobó, tomando en cuenta
que aprueba con 35;
if(notadefinitiva<35) {
System.out.println("Usted esta reprobado con "+ notadefinitiva);
}
else {System.out.println("Usted esta aprobado con " + notadefinitiva);}
CODIGO EN LENGUAJE JAVA

También podría gustarte