Este programa permite a los empleados de una taquería registrar los pedidos de las mesas y calcular el total de ventas del día. Los empleados ingresan con una contraseña y pueden ver las mesas disponibles y el menú. Al seleccionar los productos pedidos por un cliente, el programa los suma a la cuenta de la mesa correspondiente y calcula el total general al final del día.
1. Jesús Osorio Vázquez NL33
Proyecto 1
Descripción.
Este programa sirve para una taquería en la cual el empleado entrara con una contraseña
asignada se le dará la bienvenida con la fecha y lo hora en la que se ingrese. Después saldrá un
listado en donde vienen las mesas disponibles y otro listado en el cual parecen el menú de comida
y bebidas los cuales al seleccionar aparecerá un cuadro en el cual se anotara lo solicitado por el
cliente, después se ira acumulando para así al final dar una cantidad de las ganancias del día.
Cuando el empleado salga le dará un mensaje de despedida y la hora en la que salió.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim pas As String
pas = InputBox("Ingresa el pasword")
If pas = " " Then
MessageBox.Show("Debes de introducir la contraseña corecta")
End If
If pas = "tacos" Then
MessageBox.Show("contraseña corecta")
mesa.Show()
Me.Hide()
ElseIf MsgBox("La contraseña es invalidad " & pas, MsgBoxStyle.Critical,
"contarseña invalida") Then
End If
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PictureBox1.Click
End Sub
End Class
Public Class mesa
2. Private Sub AGREGAR_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles AGREGAR.Click
Dim x As Double
Dim y As Double
Dim d As Double
Dim a As Double
Dim f As Double
Dim k As Double
Dim l As Double
Dim cuentat As Double
Dim cuentaf As Double
If MESAS.Text = 1 Then
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 15)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M1.Text = cuentat
End If
If MESAS.Text = 2 Then
If MESAS.Text = 2 Then
M2.ForeColor = Color.Red
Label2.ForeColor = Color.Red
Label15.ForeColor = Color.Red
Label33.ForeColor = Color.Red
End If
If TG.Checked = True Then
3. x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M2.Text = cuentat
End If
If MESAS.Text = 3 Then
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
4. l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M3.Text = cuentat
End If
If MESAS.Text = 4 Then
If MESAS.Text = 4 Then
M4.ForeColor = Color.Red
Label4.ForeColor = Color.Red
Label17.ForeColor = Color.Red
Label26.ForeColor = Color.Red
End If
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M4.Text = cuentat
End If
If MESAS.Text = 5 Then
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
5. y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M5.Text = cuentat
End If
If MESAS.Text = 6 Then
If MESAS.Text = True Then
Label6.ForeColor = Color.Red
M6.ForeColor = Color.Red
Label19.ForeColor = Color.Red
Label28.ForeColor = Color.Red
End If
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
6. End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M6.Text = cuentat
End If
If MESAS.Text = 7 Then
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M7.Text = cuentat
End If
If MESAS.Text = 8 Then
If MESAS.Text = 8 Then
M8.ForeColor = Color.Red
Label8.ForeColor = Color.Red
Label21.ForeColor = Color.Red
Label30.ForeColor = Color.Red
End If
If TG.Checked = True Then
7. x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M8.Text = cuentat
End If
If MESAS.Text = 9 Then
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
8. If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M9.Text = cuentat
End If
If MESAS.Text = 10 Then
If MESAS.Text = 10 Then
M10.ForeColor = Color.Red
Label10.ForeColor = Color.Red
Label23.ForeColor = Color.Red
Label32.ForeColor = Color.Red
End If
If TG.Checked = True Then
x = (Val(TextBox1.Text) * 20)
End If
If TCH.Checked = True Then
y = (Val(TextBox2.Text) * 10)
End If
If REF.Checked = True Then
d = (Val(TextBox3.Text) * 10)
End If
If CER.Checked = True Then
a = (Val(TextBox4.Text) * 30)
End If
If POS.Checked = True Then
f = (Val(TextBox5.Text) * 20)
End If
If CG.Checked = True Then
k = (Val(TextBox6.Text) * 20)
End If
If CCH.Checked = True Then
l = (Val(TextBox7.Text) * 13)
End If
cuentat = x + y + d + a + f + l + k
M10.Text = cuentat
End If
cuentaf = Val(M1.Text) + Val(M2.Text) + Val(M3.Text) + Val(M4.Text) +
Val(M5.Text) + Val(M6.Text) + Val(M7.Text) + Val(M8.Text) + Val(M9.Text) +
Val(M10.Text)
final.Text = "$
" & cuentaf.ToString & "
TextBox1.Text = ""
pesos"
9. TextBox2.Text
TextBox3.Text
TextBox4.Text
TextBox5.Text
TextBox6.Text
TextBox7.Text
=
=
=
=
=
=
""
""
""
""
""
""
TG.Checked = False
TCH.Checked = False
REF.Checked = False
CER.Checked = False
POS.Checked = False
CG.Checked = False
CCH.Checked = False
TextBox1.Enabled
TextBox2.Enabled
TextBox3.Enabled
TextBox4.Enabled
TextBox5.Enabled
TextBox6.Enabled
TextBox7.Enabled
=
=
=
=
=
=
=
PictureBox1.Visible
PictureBox2.Visible
PictureBox3.Visible
PictureBox4.Visible
PictureBox5.Visible
False
False
False
False
False
False
False
=
=
=
=
=
False
False
False
False
False
End Sub
Private Sub TG_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TG.CheckedChanged
If TG.Checked = True Then
TextBox1.Enabled = True
PictureBox1.Visible = True
Else
PictureBox1.Visible = False
End If
End Sub
Private Sub TCH_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TCH.CheckedChanged
If TCH.Checked = True Then
TextBox2.Enabled = True
PictureBox1.Visible = True
Else
PictureBox1.Visible = False
End If
End Sub
Private Sub REF_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles REF.CheckedChanged
If REF.Checked = True Then
TextBox3.Enabled = True
PictureBox5.Visible = True
10. Else
PictureBox5.Visible = False
End If
End Sub
Private Sub CER_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CER.CheckedChanged
If CER.Checked = True Then
TextBox4.Enabled = True
PictureBox4.Visible = True
Else
PictureBox4.Visible = False
End If
End Sub
Private Sub POS_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles POS.CheckedChanged
If POS.Checked = True Then
TextBox5.Enabled = True
PictureBox3.Visible = True
Else
PictureBox3.Visible = False
End If
End Sub
Private Sub CG_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CG.CheckedChanged
If CG.Checked = True Then
TextBox6.Enabled = True
PictureBox2.Visible = True
Else
PictureBox2.Visible = False
End If
End Sub
Private Sub CCH_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CCH.CheckedChanged
If CCH.Checked = True Then
TextBox7.Enabled = True
PictureBox2.Visible = True
Else
PictureBox2.Visible = False
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MsgBox("Hola Bienvenido " & TextBox8.Text & " " & DateAndTime.Now)
Button2.Visible = True
nota.Visible = True
menuu.Visible = True
Label1.Visible = True
Label2.Visible = True
Label3.Visible = True
Label4.Visible = True
Label5.Visible = True
14. Conjuntos.
-
Conjunto mesas denotado por M = <1, 2, 3 ,4 ,5 ,6 ,7 ,8, 9, >.
-
Conjunto precios denotado por P = <15, 10, 30, 20, 20, 13>.
-
Conjunto menú denotado por L = <taco grande, taco chico, cemita grande, cemita chica,
refresco, cerveza, postre>.
Proyecto 2
Relación
Sea un relación dada por los conjuntos M y P, en donde M ≤ P. verificar si es una relación de
equivalencia o un conjunto parcialmente ordenado.
-Reflexiva:
No, porque no existe un par (a,a) €R por lo tanto no existe la reflexividad.
-Simétrica:
Damos por cierto que existe un (a,b) €R, y ahora debemos encontrar un (b,a) €R, y
observamos que no existe un (b,a) €R por la condición de la relación ya que b no puede
ser menor que a.
-Anti simétrica:
Si, porque sabemos que existe un par (a,b) €R pero no encontramos un par (b,a) €R y por
lo tanto por la tabla de verdad del entonces hace verdadera la anti simetría.
-Transitiva:
Si, porque cuando encontramos el par (a,b) €R y no encontramos un par (b,c) €R decimos
que por tabla de verdad del entonces hace verdadera la transitividad.
-Conclusión:
Por lo tanto en este caso no es una relación de equivalencia ya que no cumple con las tres
propiedades reflexividad, simétrica y transitividad.
De la misma manera no cumple con ser un conjunto parcialmente ordenado al no cumplir
con las tres propiedades reflexividad, anti simetría y transitividad.
Sea la relación dada por el conjunto L, en donde la relación será por L=L. Verificar si es una
relación de equivalencia o un conjunto parcialmente ordenado.
-Reflexiva:
Si, porque dada la relación sabemos que siempre existirá el par (a,a) €R y por lo tanto
cumple con la reflexividad.
15. -Simétrica:
Si, porque cuando encontramos el par (a,b) €R sabemos que dada la relación siempre
encontraremos el par (b,a) €R.
-Asimétrica
No, porque en el par (a,b) €R sabemos que si existe un (b,a) €R por lo tanto no cumple con
la asimetría
-Anti simétrica
Si, porque al encontrar el par (a,b)^(b,a) €R sabemos que por la relación cumple entonces
que a=b haciendo la verdadera la anti simetría
-Transitiva:
Si, porque al no encontrar un par (a,b)^(b,c) €R sabemos que por tabla de verdad del
entonces hace verdadera la transitividad.
-
Conclusión:
En este caso si cumple con ser una relación de equivalencia al cumplir con las tres
propiedades reflexividad, simétrica y transitividad.
También cumple con ser un conjunto parcialmente ordenado al cumplir con las tres
propiedades que son reflexiva, anti simetría y transitividad.