Вы находитесь на странице: 1из 4

Public Class Form1

Dim cant As Integer


Dim prec, desc, tp, igv, total As Double

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
cant = TextBox4.Text
prec = TextBox5.Text
'realizamos los siguientes calculos
tp = cant * prec
If tp > 500 Then
desc = tp * 0.05
Else
desc = 0

End If
igv = (tp - desc) * 0.19
total = tp - desc + igv
TextBox6.Text = tp
TextBox7.Text = desc
TextBox8.Text = igv
TextBox9.Text = total

txtcodigo.Text = Strings.Left(Trim(TextBox1.Text), 3) + Strings.Right(Trim(TextBox2.Text),


4) + Strings.Left(Trim(TextBox3.Text), 2)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button3.Click
End
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox1.Focus()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
txtcodigo.ReadOnly = True
End Sub
End Class

Dim a As Integer = 0
Dim n As Integer
n = TextBox1.Text
For i As Integer = 1 To n + 1
If (n Mod i = 0) Then
a=a+1
End If
Next i
If (a <> 2) Then
TextBox2.Text = "No es Primo"
Else
TextBox2.Text = "Si es Primo"
End If

1. Cuando presionamos por ejemplo el primer botn (Hamburguesa, Papas y


Refresco), en los cuadros de texto respectivos aparecer un 1 en cada uno de las tres
casillas y en las dems 0, sucesivamente con los dems botones solo se encendern
con 1 los productos seleccionados y los restantes en 0. Pero todos estos cuadros de
texto estarn inhabilitados para que el usuario no pueda cambiar las cantidades.

Al utilizar el botn de Pagar, en el cuadro de texto de Subtotal aparecer la suma de


los precios, de los productos seleccionados. Automticamente calcular el IVA del 16%
en la casilla respectiva sobre el Subtotal, apareciendo la suma del Subtotal ms el IVA
en la Casilla de Total a Pagar.

El usuario por ltimo, ingresar en la celda de Pago la cantidad entregada por el cliente
y al volver a presionar Pagar el programa mostrar el Cambio a entregar al Cliente en
la casilla de Cambio.
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
txthamburguesa.Text = 0
txtpapas.Text = 0
txtrefresco.Text = 0
txtpizza.Text = 0
txtnughets.Text = 0
txtensalada.Text = 0
txtyogur.Text = 0
txtagua.Text = 0

End Sub

Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles RadioButton1.CheckedChanged
txthamburguesa.Text = 1
txtpapas.Text = 1
txtrefresco.Text = 1
txtpizza.Text = 0
txtnughets.Text = 0
txtensalada.Text = 0
txtyogur.Text = 0
txtagua.Text = 0

txthamburguesa.Enabled = False
txtpapas.Enabled = False
txtrefresco.Enabled = False
txtpizza.Enabled = False
txtnughets.Enabled = False
txtensalada.Enabled = False
txtyogur.Enabled = False
txtagua.Enabled = False
End Sub
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton2.CheckedChanged
txthamburguesa.Text = 0
txtpapas.Text = 0
txtrefresco.Text = 1
txtpizza.Text = 1
txtnughets.Text = 1
txtensalada.Text = 0
txtyogur.Text = 0
txtagua.Text = 0

txthamburguesa.Enabled = False
txtpapas.Enabled = False
txtrefresco.Enabled = False
txtpizza.Enabled = False
txtnughets.Enabled = False
txtensalada.Enabled = False
txtyogur.Enabled = False
txtagua.Enabled = False
End Sub

Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles RadioButton3.CheckedChanged
txthamburguesa.Text = 0
txtpapas.Text = 0
txtrefresco.Text = 0
txtpizza.Text = 0
txtnughets.Text = 0
txtensalada.Text = 1
txtyogur.Text = 1
txtagua.Text = 1

txthamburguesa.Enabled = False
txtpapas.Enabled = False
txtrefresco.Enabled = False
txtpizza.Enabled = False
txtnughets.Enabled = False
txtensalada.Enabled = False
txtyogur.Enabled = False
txtagua.Enabled = False
End Sub
End Class

Вам также может понравиться