You are on page 1of 3

PROFESOR: Oscar Ceballos

Santiago Campos cod: 0933616


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

You might also like