Advertisement
Guest User

Carro de compras explicado terminado

a guest
Oct 12th, 2018
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.57 KB | None | 0 0
  1. ;necesario para poder usar arreglos
  2. #include <Array.au3>
  3.  
  4. ;declaramos arreglos
  5. Local $carrito = []
  6. Local $articulo = ["Pizza", "Helado", "Juguete", "Martillo", "Vaso", "Spaguettis"]
  7.  
  8. agregarACarrito("Helado")
  9.  
  10.  
  11. ;Como agregamos elementos al carrito
  12. Func agregarACarrito($itemArticulo)
  13.  
  14.     ;buscamos si el articulo existe en nuestro arreglo "articulo"
  15.     Local $indice = _ArraySearch($articulo, $itemArticulo)
  16.  
  17.     ;Si existe
  18.     if($indice <> -1) Then
  19.         _ArrayInsert($carrito, 0, $articulo[$indice])
  20.         consoleWrite("Item " & $itemArticulo & " agregado exitosamente!!" & @CRLF)
  21.     ;Si no existe
  22.     Else
  23.         consoleWrite("El articulo ingresado no existe." & @CRLF)
  24.     EndIf
  25.  
  26. EndFunc
  27.  
  28.  
  29.  
  30. ;Como eliminamos elementos del carrito
  31. Func sacarDelCarrito($itemCarrito)
  32.     ;buscamos el elemento en el carrito
  33.     Local $indice = _ArraySearch($carrito, $itemCarrito)
  34.  
  35.     ;si existe
  36.     if($indice <> -1) Then
  37.         _ArrayDelete($carrito, $indice)
  38.         consoleWrite("Item " & $itemCarrito  & " eliminado exitosamente!!" & @CRLF)
  39.     ;si no existe
  40.     Else
  41.         consoleWrite("El articulo "& $itemCarrito &" no existe en el carrito" & @CRLF)
  42.     EndIf
  43.  
  44. EndFunc
  45.  
  46. ;Desplegamos los items disponibles del carrito
  47. Func mostrarCarrito()
  48.    Local $indice = UBound($carrito)-1
  49.  
  50.    for $i = 0 to $indice  step 1
  51.          consoleWrite($carrito[$i] & @CRLF)
  52.        Next
  53. EndFunc
  54.  
  55. ;Desplegamos los items disponibles de articulo
  56. Func mostrarArticulo()
  57.     Local $indice = Ubound($articulo)-1
  58.  
  59.     for $i = 0 to $indice step 1
  60.         consoleWrite($articulo[$i] & @CRLF)
  61.         Next
  62. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement