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.

2 comentarios:

  1. Gracias por compartir la solución a este ejercicio. Interesante de como abordan este tema en la edición 9 Java Deitel. Vamos a seguir profundizando en este lenguaje, que sigue, y seguirá siendo uno de los mejores en este 2020!

    ResponderBorrar
  2. Gracias por el aporte y ayuda para principiantes.
    Saludos!!!!

    ResponderBorrar

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...