Está en la página 1de 2

UNVIERSIDAD POLITECNICA SALASIANA

Carrera 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 cliente
Tipo de cliente (1,2,3,4)
Cantidad de hojas
Precio por hoja
Elabore un algoritmo que lea estos datos, haga clculos 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 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.

También podría gustarte