Ejercicio I03 - El ejemplo universal
Consigna
Crear una aplicación de consola y una biblioteca de clases que contenga la clase del siguiente diagrama:
La clase Estudiante
:
- Tendrá un constructor estático que inicializará el atributo estático
random
. - Tendrá un constructor de instancia que inicializará los atributos
nombre
,apellido
ylegajo
. - El método setter
SetNotaPrimerParcial
permitirá cambiar el valor del atributonotaPrimerParcial
. - El método setter
SetNotaSegundoParcial
permitirá cambiar el valor del atributonotaSegundoParcial
. - El método privado
CalcularPromedio
retornará el promedio de las dos notas. - El método
CalcularNotaFinal
deberá retornar la nota del final con un numero aleatorio entre 6 y 10 incluidos siempre y cuando las notas del primer y segundo parcial sean mayores o iguales a 4, caso contrario la inicializará con el valor -1. - El método
Mostrar
utilizaráStringBuilder
para armar una cadena de texto con todos los datos de los alumnos:- Nombre, apellido y legajo.
- Nota del primer y segundo parcial.
- Promedio.
- Nota final. Se mostrará sólo si el valor es distinto de -1, caso contrario se mostrará la leyenda "Alumno desaprobado".
- Crear tres instancias de la clase
Estudiante
(tres objetos) en el métodoMain
. - Cargar las notas del primer y segundo parcial a todos los alumnos. Dos deberán estar aprobados y uno desaprobado.
- Mostrar los datos de todos los alumnos.
Importante
Para darle un valor aleatorio a la nota final utilice el método de instancia Next
de la clase Random
.
Resolución
Video | Código |
---|