4 practica nota de venta
-
Upload
ma-isabel-arriaga -
Category
Documents
-
view
548 -
download
9
Transcript of 4 practica nota de venta
Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________
Practica “VENTA DE EMPANADAS”
Para elaborar esta practica, utilizaremos cuadro de lista y matrices de controles.
1. Coloca las etiquetas de CONSULTA DE PRECIOS, EMPANADAS, PRECIO
UNITARIO, CANTIDAD e IMPORTE.
2. Selecciona la herramienta List y dibuja un rectángulo debajo de la etiqueta
EMPANADAS.
3. Ve a la ventana de propiedades, da clic sobre List y empieza a poner el
primer elemento, da enter.
4. Repite el paso anterior con cada uno de los elementos de la lista hasta que
termines.
5. Selecciona la propiedad Sorted y asigna True, para que ordene
alfabéticamente todos los elementos
6. Selecciona la propiedad Style para que asuma el valor 1-CheckBox
CREACION DE LA MATRIZ DE PRECIOS.
Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________
7. Selecciona la herramienta Label, dibuja un rectángulo al lado del primer
elemento de la lista
8. Modifica las siguientes propiedades:
a. (Nombre) = precio
b. Alignment = 1-Right Justify
c. Caption = “ “
9. Da click sobre el objeto Label del formulario
10. cópialo (control+C) y pégalo (control+V)
11. Aparecerá un cuadro solicitando la confirmación para crear una matriz del
objeto precio. DILE QUE SI.
12. Aparecerá en la esquina superior izquierda, tendrá el nombre de precio(1),
coloca el puntero sobre el objeto y con clic sostenido arrástralo, ubicándolo
debajo del original, tratando de que quede a la altura del segundo elemento
de la lista.
13. Repite el pegado (control+V), tantas veces como productos hallas
capturado y ubícalos en su lugar.
AHORA CREARAS LA MATRIZ DE CANTIDAD.
14. Elije la herramienta de TextBox y dibuja un rectángulo a la derecha de la
etiqueta precio(0)
15. Modifica las siguientes propiedades:
a. (Nombre) = cantidad
b. Alignment = 1-Right Justify
c. Text = “ “
16. Sigue el mismo procedimiento de copiar, pegar y ubicar los objetos que en
la matriz de precio.
17. Recuerda CONFIRMAR QUE SI CREARAS UNA MATRIZ DE
CONTROLES.
CREACION DE LA MATRIZ DE IMPORTE.
18. Elije la herramienta de TextBox y dibuja un rectángulo a la derecha del
textBox Cantidad(0)
19. Modifica las siguientes propiedades:
a. (Nombre) = importe
b. Alignment = 1-Right Justify
c. Locked = True
d. Text = “ “
20. Repite el procedimiento de crear matriz de controles para importe
21. Agrega el botón de comando total a pagar y el textBox del total
22. Para este ultimo textBox modifica las siguientes propiedades
a. Alignment = 1-Right Justify
b. Locked = True
c. Text = “ “
23. Da doble click sobre el objeto lista y agrega el siguiente código:
Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________
Private Sub List1_Click()
If List1.Selected(List1.ListIndex) Then ‘Verifica si fue elegido-elemento
Select Case List1.ListIndex ‘Asigna precios según elección
Case 0
precio(0) = Format(45, "Fixed")
Case 1
precio(1) = Format(30, "Fixed")
Case 2
precio(2) = Format(35, "Fixed")
Case 3
precio(3) = Format(40, "Fixed")
End Select
Else ‘en caso contrario deja todo en blanco
precio(List1.ListIndex) = ""
cantidad(List1.ListIndex) = ""
importe(List1.ListIndex) = ""
End If
‘si la cantidad es diferente de blanco calcula importe del producto
If cantidad(List1.ListIndex) <> "" Then
importe(List1.ListIndex) = cantidad(List1.ListIndex) * precio(List1.ListIndex)
End If
End Sub
‘El evento LostFocus se dispara cuando el usuario da enter o tab Private Sub cantidad_LostFocus(Index As Integer) If precio(Index) = "" Then importe(Index) = "" Else importe(Index) = cantidad(Index) * precio(Index) End If End Sub ‘Cálculo de total a pagar Private Sub Command1_Click() total = 0 For x = 0 To 3 If importe(x) = "" Then total = total + 0 Else total = total + importe(x) End If Next x totP.Text = total End Sub
Apellidos y nombre:_______________________________ Grupo:_________ Fecha:___________
Contesta los siguientes reactivos:
La estructura de control Select Case es de tipo_________________
La estructura de control For ... Next es de tipo_________________
La estructura de control If… Then … Else es de tipo_________________
La estructura de control Do … Loop es de tipo_________________
La estructura de control While … Wend es de tipo_________________
Secuencial De bucle Selectivo
Una estructura Select Case se puede sustituir por una estructura
If… Then … Else For …
Next Do … Loop
While … Wend
Una estructura For … Next se puede sustituir por una estructura
If… Then … Else
Select Case
Do … Loop