Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

4 practica nota de venta

959 views

Published on

  • Be the first to comment

  • Be the first to like this

4 practica nota de venta

  1. 1. 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.
  2. 2. 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:
  3. 3. 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
  4. 4. 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

×