miércoles, 27 de marzo de 2019

Ejercicio 3.14 "Como programar en Java" Deitel, 9ed

Un saludo cordial de parte de las personas que conformamos Soluciones Informáticas, les presentamos la resolución dada al ejercicio 3.14 planteado en el libro "Cómo programar en Java" de Deitel 9ed, pag.101.

Enunciado: (La clase Empleado) Cree una clase llamada Empleado, que incluya tres variables de instancia: un primer nombre (tipo String), un apellido paterno (tipo String) y un salario mensual (double). Su clase debe tener un constructor que inicialice las tres variables de instancia. Proporcione un método establecer y un método obtener para cada variable de instancia. Si el salario mensual no es positivo, no establezca su valor. Escriba una aplicación de prueba llamada PruebaEmpleado, que demuestre las capacidades de la clase Empleado. Cree dos objetos Empleado y muestre el salario anual de cada objeto. Después, proporcione a cada Empleado un aumento del 10% y muestre el salario anual de cada Empleado otra vez.

A continuación les presentamos la solución dada al ejercicio planteado en el libro, comenzando con la clase EmpleadoPrueba que contiene el método main.





En el método Empleado se encuentra el constructor de la clase Empleado , los getters y setters, y los métodos para calcular el salario anual y el salario con el aumento del 10%.





Al ejecutar nuestro programa obtendremos la siguiente salida en consola.




Como podemos observar al ser ingresado una cantidad menor que $0.0 no nos calculará el salario anual ni el salario con aumento, lo que no sucede si ingresamos una cantidad positiva.

Gracias por visitar el blog de Soluciones Informáticas, seguiremos trabajando con estos ejercicios para poder comprender las diferentes soluciones que se puede dar a un programa, cada persona tiene diferentes formas de pensar así que si tu solución no es igual a la mía no te preocupes hay una infinidad de soluciones que se le puede dar al mismo problema planteado, si te gusto dale al botón de seguir y comenta que te parecen nuestras soluciones.

martes, 19 de marzo de 2019

Ejercicio 3.13 "Como programar en Java" Deitel, 9ed

Bienvenidos una vez más a Soluciones Informáticas en la cuál resolveremos el ejercicio 3.13 planteado en el libro "Cómo programar en Java" de Deitel 9ed, pag. 100.

Enunciado: (La clase Factura) Cree una clase llamada Factura, que una ferretería podría utilizar para representar una factura para un artículo vendido en la tienda. Una Factura debe incluir cuatro piezas de información como variables de instancia: un número de pieza (tipo String), la descripción de la pieza (tipo String), la cantidad de artículos de ese tipo que se van a comprar (tipo int) y el precio por artículo (tipo double). Su clase debe tener un constructor que inicialice las cuatro variables de instancia. Proporcione un método establecer y uno obtener para cada variable de instancia. Además, proporcione un método llamado obtenerMontoFactura, que calcule el monto de la factura (es decir, que multiplique la cantidad por el precio por artículo) y después lo devuelva como un valor double. Si la cantidad no es positiva, debe establecerse en 0. Si el precio por artículo no es positivo, debe establecerse en 0.0. Escriba una aplicación de prueba llamada PruebaFactura, que demuestre las capacidades de la clase Factura.

En primer lugar les presentamos la clase PruebaFactura en la cuál se encuentra el método main que dará comienzo a la ejecución de nuestro programa.



Ahora la clase Factura quedaría de la siguiente manera.



Y al ejecutar nuestro programa obtendremos la siguiente salida en pantalla.


Una vez más muchas gracias a todos ustedes por visitar nuestro blog de Soluciones Informáticas, muy pronto estaremos con otra solución a problemas planteados en el libro "Cómo programar en Java" de Deitel 9ed. Si les gusta las soluciones presentadas en este blog comenten y denle al boton de seguir.

lunes, 18 de marzo de 2019

Ejercicio 3.12 "Como programar en Java" Deitel, 9ed

Hola chicos y chicas, un saludo cordial de Soluciones Informáticas para todas aquellas personas que visitan nuestro blog, a continuación vamos a dar solución al problema 3.12 planteado en el libro "Cómo programar en Java" de Deitel  9ed, pag. 100.

Enunciado: (Clase Cuenta modificada) Modifique la clase Cuenta (figura 3.13) para proporcionar un método llamado cargar, que retire dinero de un objeto Cuenta. Asegure que el monto a cargar no exceda el saldo de Cuenta. Si lo hace, el saldo debe permanecer sin cambio y el método debe imprimir un mensaje que indique "El monto a cargar excede el saldo de la Cuenta.". Modifique la clase PruebaCuenta (figura 3.14) para probar el método cargar.




A continuación se presenta la solución dada al ejercicio propuesto.

Primero se presenta la clase PruebaCuenta.


Las siguientes imágenes se muestra los cambios realizados en la clase Cuenta.



Al ejecutar la aplicación se obtendrá la siguiente salida en pantalla.


Nota: Se modificó la clase PruebaCuenta para que en lugar de que se creen 2 objetos de la clase Cuenta se cree una sola clase y en la clase Cuenta el método cargar también valida que la cantidad ingresada no sea un número negativo.

Si te gustan nuestras soluciones comenta y dale al botón de seguir.

sábado, 16 de marzo de 2019

Ejercicio 3.11 "Como programar en Java" Deitel, 7ed

Un saludo de parte de Soluciones Informáticas para el día de ahora resolveremos el ejercicio 3.11, de la pag. 110 del libro "Cómo programa en Java" de Deitel, 7ed.

Enunciado:  Modifique la clase LibroCalifiaciones (figura 3.10) de la siguiente manera:
  1. Incluya una segunda variable de instancia String, que represente el nombre del instructor del curso.
  2. Proporcione un método establecer para modificar el nombre del instructor, y un método obtener para obtener el nombre.
  3. Modifique el constructor para especificar dos parámetros: uno para el nombre del curso y otro para el nombre del instructor.
  4. Modifique el método mostrarMensaje, de tal forma que primero imprima el mensaje de bienvenida y el nombre del curso, y después imprima "Este curso es presentado por: ", seguido del nombre del instructor.
Use su clase modificada en una aplicación de prueba que demuestre las nuevas capacidades de la clase.




Aquí les presentamos la clase PruebaLibroCalificaciones en la cual se encuentra el método main.


En las 2 imágenes siguientes se encuentra la clase LibroCalificaciones donde hallarán los métodos utilizados en la aplicación, constructor, getters y setters.



Al ejecutar el programa les aparecerá en la pantalla de salida lo siguiente:


Nota: El código se puede modificar para que en lugar de establecer el nombre del curso y el nombre del instructor como predefinidos se pueda ingresar por teclado o también se puede modificar para cambiar los 2 datos.

Si les gusta las respuestas que damos acerca de los ejercicios planteados en el libro de Deitel comenten, compartan y denle en el botón de seguir.

Ejercicio 3.14 "Como programar en Java" Deitel, 9ed

Un saludo cordial de parte de las personas que conformamos Soluciones Informáticas, les presentamos la resolución dada al ejercicio 3.14 pla...