Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Programación Orientada a Objetos 2do Examen Parcial, Exámenes de Programación Orientada a Objetos

2do Examen Parcial de Programación orientada a objetos, incluye temas de herencia, windows forms, polimorfismo, en visual studio, lenguaje C#

Tipo: Exámenes

2023/2024

Subido el 19/04/2024

saul-gomez-25
saul-gomez-25 🇲🇽

Vista previa parcial del texto

¡Descarga Programación Orientada a Objetos 2do Examen Parcial y más Exámenes en PDF de Programación Orientada a Objetos solo en Docsity! UNIVERSIDAD AUTÓNOMA DE YUCATÁN Facultad de Ingeniería Ingeniería Mecatrónica Materia: Programación Semestre: 3er Profesor: M.C. Edson G. Estrada López Valor: 20% Página: 1 de 4 EXAMEN PARCIAL II Nombre: Fecha: 29/Octubre/2013 Administrador de cuentas Bancomex Realiza la implementación demostrativa de una aplicación para la administración de las cuentas de un banco. La implementación de la aplicación deberá estar basada en los siguientes puntos de diseño: - Las clases a implementar estarán localizadas en un archivo llamado Banco.cs, bajo el espa- cio de nombres Bancomex. Se implementarán cinco clases: Cuenta, Basica, CuentaEspe- cial, Oro y Platino. - La clase Cuenta implementará lo siguiente:  Una propiedad de solo lectura Nombre.  Una propiedad de lectura/escritura Direccion.  Una propiedad de solo lectura Interes. Debe forzarse su implementación en una clase derivada.  Una propiedad de solo lectura SaldoLimite. Debe forzarse su implementación en una clase derivada.  Una propiedad de solo lectura SaldoActual.  Una propiedad de solo lectura Sobregirada.  Una propiedad de solo lectura CuotaPorSobregiro. Debe forzarse su implementación en una clase derivada.  Un constructor basado en el nombre y la dirección.  Un método para Abonar() (a favor) cierta cantidad a la cuenta. Debe forzarse su implementación en una clase derivada.  Un método para Retirar() (a deuda) cierta cantidad de la cuenta. Debe forzarse su implementación en una clase derivada.  Un método para realizar el Corte() de la cuenta. Debe forzarse su implementación en una clase derivada.  No se deben poder crear objetos de esta clase. - La clase Basica implementará lo siguiente:  Herencia de la clase Cuenta.  Un interés del 2%.  Un saldo límite de $10,000.  Una cuota por sobregiro de $250.  Un constructor basado en el nombre y la dirección. UNIVERSIDAD AUTÓNOMA DE YUCATÁN Facultad de Ingeniería Ingeniería Mecatrónica Materia: Programación Semestre: 3er Profesor: M.C. Edson G. Estrada López Valor: 20% Página: 2 de 4  Es posible abonar cualquier cantidad. Se deben ignorar cantidades negativas. Es posible tener saldo a favor.  Es posible retirar cualquier cantidad mientras la tarjeta no esté sobregirada. Se deben ignorar cantidades negativas. No es posible sobregirar la tarjeta por medio de un retiro, sino únicamente a través de un corte.  El corte se realiza agregando al saldo actual: (a) el porcentaje de interés por el saldo actual, y (b) la cuota por sobregiro en caso de incurrir en esta condición.  No se debe poder heredar de esta clase. - La clase CuentaEspecial implementará lo siguiente:  Herencia de la clase Cuenta.  Una propiedad de solo lectura Puntos.  Una propiedad de solo lectura PctPuntos. Debe forzarse su implementación en una clase derivada.  Un constructor basado en el nombre y la dirección.  No se deben poder crear objetos de esta clase.  Se debe seguir forzando la implementación, en una clase heredada, de las propie- dades y métodos heredados que en la clase Cuenta así lo requerían. - La clase Oro implementará lo siguiente:  Herencia de la clase CuentaEspecial.  Un interés del 4%.  Un saldo límite de $18,000.  Una cuota por sobregiro de $350.  Un porcentaje de puntos del 10%.  Un constructor basado en el nombre y la dirección.  Es posible abonar cualquier cantidad. Se deben ignorar cantidades negativas. Es posible tener saldo a favor. Al abonar se acumula una cantidad de puntos igual al porcentaje de puntos multiplicado por la cantidad abonada.  Es posible retirar cualquier cantidad mientras la tarjeta no esté sobregirada. Se deben ignorar cantidades negativas. No es posible sobregirar la tarjeta por medio de un retiro, sino únicamente a través de un corte.  El corte se realiza agregando al saldo actual: (a) el porcentaje de interés por el saldo actual, y (b) la cuota por sobregiro en caso de incurrir en esta condición.  No se debe poder heredar de esta clase. - La clase Platino implementará lo siguiente:  Herencia de la clase CuentaEspecial.  Un interés del 8%.  Un saldo límite de $50,000.  Una cuota por sobregiro de $500.  Un porcentaje de puntos del 20%.  Un constructor basado en el nombre y la dirección.