Logo Java

La conversión de tipos de datos es muy común cuando programamos Software en Java; en vista que los campos de text JTextField, están diseñados para recibir todo tipo de valores. Debemos indicar a que formato deseamos pasar estos datos.

programa que muestre el total a pagar en java

Otro aspecto importante de la conversión de tipos de datos en Java, es que nos permite realizar operaciones; para nuestro caso servirá para hacer multiplicaciones, sumas, restas o divisiones ya que son tipos de datos numéricos.

Calculando el Sub-Total por producto

Calcular total en java

El cálculo del sub total para cada producto no es más que el precio del mismo por el valor unitario, esto debemos hacerlo con cada uno de los productos; es importante multiplicar las variables correspondientes, de lo contrario los valores arrojados serán erróneos.

Calculando Sub Total general, IVA y Total compra

Luego de tener los sub totales por producto procedemos a realizar los últimos cálculos.

Sub Total general

programa que muestre el total a pagar en java

Cálculo del IVA

Calcular IVA en Java

En el cálculo del IVA notamos que usamos una variable tipo double. En vista que al multiplicar nuestro sub total por un decimal obtendremos un valor decimal también.

Cálculo del total de la compra

Calcular total en JAVA

Finalmente calculamos el total de la compra que no es más que la suma del sub total con el valor calculado de IVA.

Mostrando los valores en los controles correspondientes

Hasta ahora hemos realizado todos los cálculos; sin embargo si no mostramos estos valores en algún lado no podremos ver los resultados, asignemos los valores de las variables a los controles:

Mostar valor en campo de texto Java con setText

Finalmente hemos terminado el programa que muestra el total a pagar de una compra en Java; utilizando una interfaz con JFrame. Sólo queda ejecutar el programa y probar su funcionalidad.

Ejecución del programa

Calcular el total de una compra en Java

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×