Sunteți pe pagina 1din 2

UNIVERSIDAD SEOR DE SIPAN FACULTAD DE INGENIERA, ARQUITECTURA Y URBANISMO

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS LABORATORIO N 01

Para el desarrollo de los ejercicios se pide: Realizar el diagrama de clases. Realizar el diagrama de secuencia. Realizar su respectiva programacin en Java. Utilice mtodos.

1. Crear una clase Factura. La clase tiene los atri utos: nom re del Cliente! la cantidad de un producto vendido! el precio de venta del producto. La clase cuenta con mtodos para calcular la "enta #ruta $cantidad de producto % precio&! el '(" $1)* de la "enta #ruta& + la "enta L,-uida $"enta #ruta . '("&. 'mplemente el mtodo main para pro ar la clase.
/.

Crear la clase 0ra ajador con atri utos nom res! num12oras! pago12oras. La clase cuenta con mtodos para calcular el sueldo ruto$num12oras % pago12oras&! mtodo para calcular su descuento -ue es el 1/ * del sueldo ruto! + mtodo para calcular el sueldo li-uido$es la di3erencia del sueldo ruto menos el descuento&. 'mplemente el mtodo main para pro ar la clase. Crear una Clase Rect5ngulo. La clase tiene los atri utos Longitud + 6nc2o! La clase cuenta con mtodos -ue calculan el per,metro + el 5rea del rect5ngulo! as, como mtodos para poder cam iar el contenido de longitud + anc2o. Los mtodos de en veri3icar -ue tanto la longitud como el anc2o sean n7meros dou les ma+ores -ue cero + menores -ue /8. 'mplemente el mtodo main para pro ar la clase.

4.

9. Crear una Clase Cuenta de 62orro. Utilice una varia le de clase static para almacenar la 0asa de 'nters 6nual para cada uno de los a2orradores! Cada o jeto de clase contiene una varia le de ejemplar :aldo de 62orros -ue indica la cantidad -ue el a2orrador tiene actualmente en depsito. Proporcione el mtodo Calcular 'nters ;ensual -ue calcule el inters del mes multiplicando el :aldo de a2orros por la 0asa de 'nters anual dividida entre 1/< estos intereses de er5n sumarse al :aldo. 'nclu+a un mtodo static ;odi3icar tasa de inters -ue asigne a la 0asa de 'nters anual un nuevo valor. =scri a un programa -ue prue e la clase Cuenta de 62orro. crear dos o jetos: 62orrador1 + 62orrador/ con saldos /888 + 4888 respectivamente. =sta lezca la tasa de

inters anual en 9*! calcule los intereses mensuales e imprima los nuevos saldos para cada uno de los a2orradores. Luego cam ie la tasa de inters al >*! calcule los intereses del siguiente mes e imprima los nuevos saldos para cada uno de a2orradores. >. 'mplemente una clase 0ime! con atri utos como 2ora! minutos! segundos. ?ic2a clase de e incluir el mtodo @0icA -ue incrementa el tiempo almacenado en un o jeto 0ime en un segundo. Proporcione tam in el mtodo 'ncrementar;inuto para incrementar el minuto + el mtodo 'ncrementarBora para incrementar la 2ora. =l o jeto 0ime siempre de er5 -uedar en estado consistente. =scri ir un programa -ue prue e los mtodos! a 3in de compro ar -ue 3uncione correctamente. 6seg7rese de pro ar los siguientes casos: a. 'ncrementar pasando al siguiente minuto. . 'ncrementar pasando a la siguiente 2ora. c. 'ncrementar pasando al siguiente d,a $p.ej.! 11:>C P; a 1/:88:88 6;& D. 'mplemente la clase ;iFec2a de modo -ue detecte errores en los valores de los inicializadores para las varia les de ejemplar $atri utos& d,a! mes + aEo. 0am in proporcione un mtodo :iguiente?ia para incrementar el d,a en uno. =l o jeto ;iFec2a siempre de er5 -uedar en estado consistente. =scri ir un programa -ue prue e el mtodo :iguiente?ia en un ciclo! imprimiendo la 3ec2a durante cada iteracin del ciclo + demostrando as, -ue el mtodo 3unciona correctamente. 6seg7rese de pro ar los siguientes casos: a. 'ncrementar pasando al siguiente mes. . 'ncrementar pasando al siguiente aEo.

S-ar putea să vă placă și