tareafinalprograiii

2
UNVIERSIDAD POLITECNICA SALASIANA Carrera de Ingeniería en Sistemas Realizar un programa en java que permita crear una clase serializable sobre el siguiente problema: Una empresa vende hojas de hielo seco, con las condiciones siguientes: Si el cliente es tipo 1 se le descuenta el 5 % Si el cliente es tipo 2 se le descuenta el 8 % Si el cliente es tipo 3 se le descuenta el 12 % Si el cliente es tipo 4 se le descuenta el 15 % Cuando el cliente realiza una compra se generan los datos siguientes: Nombre del cliente Tipo de cliente (1,2,3,4) Cantidad de hojas Precio por hoja Elabore un algoritmo que lea estos datos, haga cálculos e imprima: Nombre del cliente Sub total a pagar (Cantidad de hojas Precio por hoja) Descuento (El porcentaje correspondiente del Sub total a pagar) Neto a pagar (Sub total – Descuento) Usando SWITCH. A continuación se presenta el algoritmo de la solución: (Primero hágalo usted....después compare la solución) Diagrama de clases Creada la Clase anterior, realizar el ingreso de al menos 10 objetos instanciados sobre ésta clase y guardar dicha

Upload: bryanalf

Post on 01-Oct-2015

270 views

Category:

Documents


1 download

TRANSCRIPT

UNVIERSIDAD POLITECNICA SALASIANACarrera de Ingeniera en Sistemas

Realizar un programa en java que permita crear una clase serializable sobre el siguiente problema:

Una empresa vende hojas de hielo seco, con las condiciones siguientes:Si el cliente es tipo 1 se le descuenta el 5 %Si el cliente es tipo 2 se le descuenta el 8 %Si el cliente es tipo 3 se le descuenta el 12 %Si el cliente es tipo 4 se le descuenta el 15 %Cuando el cliente realiza una compra se generan los datos siguientes:Nombre del clienteTipo de cliente (1,2,3,4)Cantidad de hojasPrecio por hojaElabore un algoritmo que lea estos datos, haga clculos e imprima:Nombre del clienteSub total a pagar (Cantidad de hojas Precio por hoja)Descuento (El porcentaje correspondiente del Sub total a pagar)Neto a pagar (Sub total Descuento)Usando SWITCH.A continuacin se presenta el algoritmo de la solucin:(Primero hgalo usted....despus compare la solucin)Diagrama de clases

Creada la Clase anterior, realizar el ingreso de al menos 10 objetos instanciados sobre sta clase y guardar dicha informacin en un archivo binario de objetivos considerando los siguientes puntos: El nombre del archivo debe ingresarse en un TextField, realizar las validaciones correspondientes refernete con el nombre, ubicacin y dems datos relacionados en dicho archivo. La informacin relacionada con el descuento de acuerdo al tipo de cliente en la venta de hielo seco, debe ser guardada en un archivo binario de acceso directo (con el manejo de tipos primitivos). Utilizar el manejo del puntero para la ubicacin de la informacin respectiva. Con la informacin guardada en el archivo de objetos, relacionada a la venta de hielo seco, generar un histograma sobre el valor de descuentos. Realizar la consulta por nombre de cliente y visualizar en la misma ventana de ingreso de datos. Sobre un txtArea visualizar todo el contenido del archivo de objetos.

NOTA: Realizar las validaciones necesarias a fin de que el programa funcione correctamente.