0% encontró este documento útil (0 votos)
18 vistas10 páginas

Simulación de Compra en Tienda Online

un ejemplo de trabajo para python (tienda online)

Cargado por

tatagundezsh
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas10 páginas

Simulación de Compra en Tienda Online

un ejemplo de trabajo para python (tienda online)

Cargado por

tatagundezsh
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Compras en una tienda de ropa online

-​ Objetivo:

El objetivo es simular el proceso de compra en una tienda de ropa online. El programa


permitirá al usuario seleccionar prendas, calcular el precio total (aplicando IVA y el posibles
descuento), introducir sus datos personales (nombre, apellidos, número de tarjeta de crédito
y dirección) y finalizar la compra mostrando una fecha de entrega estimada.

-​ ¿Cómo funcionará?
El programa pedirá al usuario que elija entre varias prendas de ropa con diferentes precios.​
Después, calculará el total aplicando el IVA (21%) y un posible descuento (si supera los 100
euros la compra).​
Posteriormente, el usuario introducirá sus datos personales (Nombre, apellidos, correo
electrónico, dirección y tarjeta de crédito). Finalmente, se mostrará un resumen de la
compra, el importe final y la fecha estimada de entrega.

-​ Programas:

Los programas que se utilizarán son Python (para hacer el programa),


[Link] (para el diagrama de flujo) y SQL Workbench (para la base de
datos del almacenamiento persistente).

-​ ¿Qué elementos tendrá?

En Python, se utilizarán:

➔​ Variables (para guardar los precios, el IVA, los descuentos, los datos personales, el
carrito con todo lo elegido por el usuario y la fecha de entrega)
➔​ Estructura condicional ( la aplicación del descuento)
➔​ Estructura repetitiva (bucles) (la cantidad de prendas que se quiera comprar)
➔​ Funciones (Para calcular el total con IVA y descuentos y para mostrar la compra
final)
➔​ Biblioteca ( para calcular la fecha de entrega).

En SQL Workbench un almacenamiento persistente (base de datos para guardar el recibo


de la compra).

El diagrama de flujo tendrá la siguiente estructura:

1.​ Inicio​
2.​ Inicializar variables y mostrar menú​

3.​ Agregar prendas al carrito (bucle)​

4.​ Calcular subtotal, aplicar descuento y IVA​

5.​ Solicitar datos personales​

6.​ Calcular fecha de entrega​

7.​ Mostrar resumen de compra​

8.​ Guardar ticket en archivo​

9.​ Fin


floristeria

vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”
floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

vfloristeria

vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)


if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

vvfloristeria

vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

floristeria
vende
ramos,macetas,semillas
tipos de flores/plantas

print(“Floristería online”)
print(“-Opciones”)
print(“1. ramos”)
print(“2. macetas”)
print(“3. semillas”)

opcion = input(“Elija una opción”)

if opcion == “1”:
opcion = “ramos”
elif opcion == “2”:
opcion = “macetas”
elif opcion == “3”:
opcion = “semillas”
elif:
opcion = “invv
cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnalida”

También podría gustarte