Jhon Bryan Hernandez cod: 0939032 Cesar Lopez cod: 0935631
Punto 1 Rectangulo
1) Archivos .java de la implementación de las clases Rectángulo y Principal.
Punto 2 Alcancia
1) Un archivo .pdf que contenga el diagrama de clases del modelo solución.
2) Algoritmos (en pseudocódigo) de cada método
Algoritmo método darNombre()
Inicio nombreDeAlcancia=leerValorPorPantalla("Dele nombre a la alcancia:"); Fin
Algoritmo método guardarMoneda50()
Inicio guardarMoneda50=moneda50 + 1; mostrarValorEnPantalla("cantidad de monedas de 50 = " + guardarMoneda50); Fin
Algoritmo método guardarMoneda100()
Inicio guardarMoneda100=moneda100 + 1; mostrarValorEnPantalla("cantidad de monedas de 100 = "+ guardarMoneda100); Fin
Algoritmo método guardarMoneda200 ()
Inicio guardarMoneda200=moneda200 + 1; mostrarValorEnPantalla("cantidad de monedas de 200 = "+ guardarMoneda200); Fin
Algoritmo método guardarMoneda500 ()
Inicio guardarMoneda500=moneda500 + 1; mostrarValorEnPantalla("cantidad de monedas de 500 = "+ guardarMoneda500); Fin
Algoritmo método cantidadDeMoneda50 ()
Inicio numeroDeMonedas50=guardarMoneda50; mostrarValorEnPantalla("Cantidad de monedas 50:" + numeroDeMonedas50); Fin Algoritmo método cantidadDeMoneda100 () Inicio numeroDeMonedas100=guardarMoneda100; mostrarValorEnPantalla("Cantidad de monedas 100:" + numeroDeMonedas100); Fin
Algoritmo método cantidadDeMoneda200()
Inicio numeroDeMonedas200=guardarMoneda200; mostrarValorEnPantalla("Cantidad de monedas 200:" + numeroDeMonedas200); Fin
Algoritmo método cantidadDeMoneda500()
Inicio numeroDeMonedas500=guardarMoneda500; mostrarValorEnPantalla("Cantidad de monedas 500:" + numeroDeMonedas500); Fin
Algoritmo método totalDineroAhorrado()
Inicio total=numeroDeMonedas50*50 + numeroDeMonedas100*100 + numeroDeMonedas200*200 + numeroDeMonedas500*500; mostrarValorEnPantalla("total de dinero:" + total); Fin
Algoritmo método romperAlcancia()
Inicio total=0; mostrarValorEnPantalla("la alcancia se a vaciado, total:" + total); Fin
3) Archivos .java de la implementación de la clase Alcancía
4) Archivos .java de la implementación de la clase Principal
Punto 3 Salario Neto
1) Un archivo .pdf que contenga el diagrama de clases del modelo solución
2) Algoritmos (en pseudocódigo) de cada método
Algoritmo método ingresarDatos()
Inicio total=0; Nombre=leerValorPorPantalla("Digite el nombre del empleado:"); Cedula=leerValorPorPantalla("Digite cedula del empleado:"); numeroDeHorasTrabajadas=cambiodecadenaentero(leerValorPorPantalla("Digite cantidad de horas trabajadas:")); Fin Algoritmo método salarioBruto() Inicio salarioBruto=NumeroDeHorasTrabajadas*ValorHora; Fin
Algoritmo método descuentoSalud()
Inicio descuentoSalud=(salarioBruto*0.15); Fin
Algoritmo método descuentoPension()
Inicio descuentoPension=(salarioBruto*0.145); Fin
Algoritmo método salarioNeto()
Inicio salarioNeto=salarioBruto-(descuentoSalud+descuentoPension); mostrarValorEnPantalla("El empleado:"+ Nombre + “enlistar, Con Cedula:"+ Cedula + Tiene un salario de:"+ salarioNeto); Fin
3) Archivos .java de la implementación de la clase Alcancía