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,apellidoylegajo. - El método setter
SetNotaPrimerParcialpermitirá cambiar el valor del atributonotaPrimerParcial. - El método setter
SetNotaSegundoParcialpermitirá cambiar el valor del atributonotaSegundoParcial. - El método privado
CalcularPromedioretornará el promedio de las dos notas. - El método
CalcularNotaFinaldeberá 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
MostrarutilizaráStringBuilderpara 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 |
|---|