Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evidencia 3.2 - PROGRAMACION
Evidencia 3.2 - PROGRAMACION
INTRODUCCIÓN A LA PROGRAMACIÓN
EVIDENCIA # 3.2
PROF.
GRUPO:
NOMBRE - MATRÍCULA
CALIFICACIÓN COMENTARIOS
24-MARZO-2024
1.- En una tienda se necesita gestionar las ventas diarias almacenando el nombre de cada producto
y la cantidad vendida. Además, nuestro objetivo es calcular el total de ventas del día sumando la
cantidad vendida de cada producto registrado en la lista de ventas. Esto nos permitirá obtener una
ventas_diarias = [
{'nombre': 'producto1', 'cantidad': 5, 'precio': 200},
{'nombre': 'producto2', 'cantidad': 8, 'precio': 120},
{'nombre': 'producto3', 'cantidad': 3, 'precio': 170}
]
total_ventas = 0
for producto in ventas_diarias:
total_ventas += producto['cantidad'] * producto['precio']
print(f"Total de ventas del día: {total_ventas}")
2.- En una empresa se gestiona las transacciones financieras de otras empresas y se mantiene un
registro de cada transacción con información sobre el tipo de transacción (ingreso o gasto), el
transacciones = [
("ingreso", 5000, "Venta de productos"),
("gasto", 1200, "Pago de alquiler"),
("gasto", 800, "Compra de suministros"),
("ingreso", 3000, "Ingreso por servicios prestados")
]
saldo = 0
for tipo, monto, _ in transacciones:
if tipo == "ingreso":
saldo += monto
else:
saldo -= monto
print("El saldo final es:", saldo)
3.- En una tienda de carpintería se tiene un sistema de gestión de clientes donde se desea permitir
al vendedor agregar nuevos clientes al sistema de manera interactiva. El vendedor podrá ingresar
el nombre y la dirección de correo electrónico del cliente y el sistema debe permitirle agregar
tantos clientes como sean necesarios. Una vez que haya terminado de agregarlos, se le dará la
clientes = []
agregar_cliente = True
while agregar_cliente:
nombre = input("Ingrese el nombre del cliente: ")
email = input("Ingrese el correo electrónico del cliente: ")
clientes.append({"nombre": nombre, "email": email})
continuar = input("¿Desea agregar otro cliente? (Sí/No): ")
if continuar.lower() != "sí":
agregar_cliente = False
print("Lista de clientes:")
for cliente in clientes:
print(f"Nombre: {cliente['nombre']}, Email: {cliente['email']}")
Bibliografía
- Fase 3. (s. f.). Genially. https://view.genial.ly/62412d02e19cb5001994b59d
- Báez et al (2017) Python con aplicaciones a las matemáticas, ingeniería y
finanzas. Capítulos IV - VII
- Cuevas Python 3 Curso práctico (2016) Capitulo III y VI
- RealPython (2020) Real Python
- Morioh (2020) Morioh