C sharp - Problemática c#: clases persona , cuenta y cuenta_joben

 
Vista:
Imágen de perfil de Juan
Val: 20
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Problemática c#: clases persona , cuenta y cuenta_joben

Publicado por Juan (1 intervención) el 17/12/2020 04:13:16
IMG_20201216_215337
Me podrían ayudar con la problemática de este ejercicio.


Realizar el código necesario para resolver la siguiente problemática
Vamos a crear una clase llamada Persona. Sus atributos son: nombre, edad y DNI.
Construye los siguientes métodos para la clase:
• Un constructor, donde los datos pueden estar vacíos.
• mostrar(): Muestra los datos de la persona.
• esMayorDeEdad(): Devuelve un valor lógico indicando si es mayor de edad.
Crea una clase llamada Cuenta que tendrá los siguientes atributos: titular (que es una persona) y
cantidad (puede tener decimales). El titular será obligatorio y la cantidad es opcional.
Construye los siguientes métodos para la clase:
• Un constructor, donde los datos pueden estar vacíos.
• El atributo cantidad no se puede modificar directamente, sólo ingresando o retirando
dinero.
• mostrar(): Muestra los datos de la cuenta.
• ingresar(cantidad): se ingresa una cantidad a la cuenta, si la cantidad introducida es
negativa, no se hará nada.
• retirar(cantidad): se retira una cantidad a la cuenta. La cuenta puede estar en números rojos.
Vamos a definir ahora una “Cuenta Joven”, para ello vamos a crear una nueva
clase CuantaJoven que deriva de la anterior. Cuando se crea esta nueva clase, además del titular
y la cantidad se debe guardar una bonificación que estará expresada en porcentaje (%).
Construye los siguientes métodos para la clase:
• Un constructor.
• En esta ocasión los titulares de este tipo de cuenta tienen que ser mayor de edad., por lo
tanto hay que crear un método esTitularValido() que devuelve verdadero si el titular es
mayor de edad pero menor de 25 años y falso en caso contrario.
• Además la retirada de dinero sólo se podrá hacer si el titular es válido.
• El método mostrar() debe devolver el mensaje de “Cuenta Joven” y la bonificación de la
cuenta.
Implementa los anteriores métodos en cada una de las clases. Ahora crea una aplicación ejecutable
y realiza lo siguiente:
• Crea dos listas, uno de Cuenta y otro de CuentaJoven.
• Agrega objetos en las listas, con los valores que desees, puedes usar distintos
constructores.
• Busca a través de el titular e ingresa y retira dinero.
• Obtén el total de dinero de todas las Cuenta y CuentaJoven registradas.
• Muestra en pantalla las listas de objetos con toda su información.

IMG_20201216_215337
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder