Anda di halaman 1dari 1

FORMATO DE EXAMEN

MATERIA:__TOPICOS PROGRAMACION ORIENTADA A OBJETOS ___ UNIDAD DE APRENDIZAJE: _______________________ CUATRIMESTRE:____ ___ GENERACIN: __________ CATEDRTICO: _M. C. C. URIEL EDGARDO ESCOBAR FRANCO__ NOMBRE DEL ALUMNO:___________________________CALIF:_______________ PERIODO: ______Enero - Abril_________________2012__. ____1_____ EXAMEN PARCIAL. EXAMEN Prctico: 100 %

I.- Analiza y responde de una manera clara y concisa lo que se te pide (1 punto c/u). 1. Se pretende desarrollar una aplicacin que simule el funcionamiento de una caja registradora de una tienda de abarrotes. Primeramente, se debe crear una clase llamada CajaRegistradora, que gestione las operaciones sobre el dinero. Adems deber agregar los campos que estime necesarios, la clase contar con los mtodos: void ingresar(String producto, float precio). Agrega el dinero a la caja por la cantidad recibida en la compra de un producto void extraer(String concepto, float cantidad). Descuenta dinero de la caja por la cantidad recibida. Tras la llamada a ste mtodo, el saldo de la caja podr quedar negativo. float getDinero(). Devuelve la cantidad de dinero actual que tiene la caja. Por otro lado, existir una clase con el mtodo main encargada de la captura y presentacin de datos y la gestin de la caja registradora. Al iniciarse la aplicacin se mostrar el siguiente men: 1. 2. 3. 4. 5. 6. 7. Crear caja registradora vaca Ingresar dinero Sacar dinero Ver cantidad de dinero Ver Entradas de dinero Ver Salidas de dinero Salir

La opcin uno crea un objeto CajaRegistradora con un saldo de 0, SI ES QUE NO HAY DATOS EN EL ARCHIVO ASOCIADO, la opcin 2 se solicita el nombre de un producto y una cantidad y la ingresa en el objeto creado en la opcin 1 (debe haber antes pasado por estas opciones) tambin se registrar en un archivo de texto llamado Entradas.txt cada una de las ventas usando el concepto y precio de cada una, mientras que en la opcin 3 se solicita un concepto y una cantidad y la extrae del objeto creado en la opcin 1 (tambin debe haber pasado antes por estas opciones), adems, guarda el concepto y la cantidad en un archivo de texto llamado Salida.txt. Finalmente, la opcin 4 muestra el saldo, la opcin 5 muestra el contenido del archivo Entradas.txt, la opcin 6 muestra el contenido del archivo Salidas.txt mientras que la 7 GUARDA EL ESTADO DE LA CAJA REGISTRADORA en un archivo y finaliza el programa, lo que provocar obviamente que el objeto CajaRegistradora se destruya y se pierda la cantidad de dinero de la memoria RAM. Usar Encapsulacin de atributos. Excepciones, Polimorfismo y todo lo que aplique que hayamos visto en clase El men vuelve a presentarse en pantalla mientras no elija la opcin salir

R00/0704

F-ACA-19

Anda mungkin juga menyukai