1.- Debes de ingresar el nombre de un producto, el precio y la cantidad.
2.- Al presionar el botón calcular, deberá de mostrar el nombre del producto ingresado, el importe de compra, el IGV y el total a pagar.
Posible solución
Primero debemos de darle un nombre a cada herramienta.
Limpia las cajas de texto.
Private Sub btnnuevo_Click(sender As Object, e As EventArgs) Handles btnnuevo.Click txtproducto.Text = "" txtprecio.Text = "" txtcantidad.Text = "" txtresulproducto.Text = "" txtimporte.Text = "" txtigv.Text = "" txttotal.Text = "" End Sub
Botón salir
Cierra el formulario.
Private Sub btnsalir_Click(sender As Object, e As EventArgs) Handles btnsalir.Click Close() End Sub
Botón calcular
Creamos variables para cada dato, nombre del producto, cantidad, precio, importe, IGV y el total.
Para conseguir el importe base se multiplica el precio por la cantidad.
Para el IGV se multiplica el importe obtenido por 0.18 (18%).
El total sería la suma del importe e IGV.
Los nuevos datos obtenidos lo pasamos a las cajas de resultado.
Private Sub btncalcular_Click(sender As Object, e As EventArgs) Handles btncalcular.Click Dim nomproducto As String Dim cant As Integer Dim pre, importe, igv, total As Double nomproducto = txtproducto.Text pre = CDbl(txtprecio.Text) cant = CInt(txtcantidad.Text) importe = pre * cant igv = importe * 0.18 total = importe + igv txtresulproducto.Text = nomproducto txtimporte.Text = FormatNumber(importe, 2) txtigv.Text = FormatNumber(igv, 2) txttotal.Text = FormatNumber(total, 2) End Sub
FormatNumber es para que muestre el resultado con 2 decimales.
Resultado