Ejercicio 3 intro a la programacion
I. Realizar una clase llamada Alumno la cual tendrá como atributos: nombre del alumno, nombre asignatura y dos array llamados notasSolemnes y notasControles (notasobtenidas en el semestre y el usuario las ingresa) y los siguientes métodos:
a) Contructores, mutadores y accesadores
b) posicionPeorNota: Devolverá la posición de la peor notade las solemnes
Ejemplo si notasSolemnes={5.3, 2.7, 3.5, 4.2}; devolverá 1
c) peorNotaControl: Devolverá la peor nota de los controles
Ejemplo sinotasControles={3.5, 4.7, 5.1, 3.1, 4.8}; devolverá 3.1
d) promedioSolemnes: devolverá el promedio aritmético de las solemnes
Ejemplo si notasSolemnes={5.3, 2.7, 3.5, 4.2};devolverá 3.925
e) promedioControles: devolverá el promedio aritmético de los controles pero sin considerar el más malo
Ejemplo si notasControles={3.5, 4.7, 5.1, 3.1, 4.8};devolverá 4.525
f) cantidadMorados: devolverá la cantidad de notas moradas que obtuvo el alumno en el semestre (considerar los dos array). Se dice que es nota morada si seencuentra en el rango 3.0 y 3.9
g) pruebaEspecial: modificará la peor nota solemne por una nota X
h) notaFinal: devolverá la nota de presentación del alumno, sabiendo que secalcula de la siguiente forma:
promedioSolemne=> 70%
promedioControles=>30% //
II. Realizar una aplicación que permita realizar el siguiente menú y sólocon la opción 6 se saldrá
Alumnito
1. Ingresar Alumno(validar donde corresponda)
2. Mostrar datos del alumno (deberá mostrar Nombre, asignatura y nota Final)3. Mostrar Notas (mostrará las notas de las solemnes, de los controles y los promedios)
4. Cantidad de Morados
5. Prueba Especial
6. Salir
Elija Opción _
Regístrate para leer el documento completo.