Logo Studenta

RETO 4

¡Estudia con miles de materiales!

Vista previa del material en texto

AESTHETHIK
IDENTIFICAR EL PROBLEMA
Se necesita mantener un control estricto respecto al tiempo de despacho de las vacunas en 10 puntos de distribución, la corporación umbrela necesita un programa el cual:
• Registre el conteo de cajas de vacunas, una a una, a medida que son extraídas del
camión en cada punto de despacho.
• Lleve un conteo del inventario existente en el contenedor del camión.
• Emita una alarma si se excede el tiempo de despacho estipulado o si se entregan
más productos de los especificados, por punto de despacho.
• Genere un reporte al final de cada despacho, indicando el número de cajas
entregadas y el tiempo de despacho, por cada uno de los 10 puntos de distribución.
• En caso de que se entreguen más cajas de las estipuladas para cada punto de
distribución, se debe notificar que “Se ha agotado el inventario” indicando el
número del último punto de distribución que recibió la última caja.
DEFINIR EL PROBLEMA
Se debe hacer un registro éxitos, evaluando así el tiempo el número y otras características a tener en cuenta en el momento de la entrega de cajas
ESTRATEGIAS
Crear un programa usando el lenguaje de programación Python el cual sea capaz de registrar todos los datos para una evaluación correcta
ACCION Y ALGORITMO
Realizar correctamente la distribución de vacunas y en el tiempo requerido por la corporación umbrela
LOGROS
Completar satisfactoriamente los 4 tests
CODIGO PHYTON
MAIN.PY
import control as ctrl
#recordar verificar todos los casos posibles descritos en los ejemplos del reto
#=======================================================
#E S P A C I O D E T R A B A J O A L U M N O
#=======================================================
tiempo_entrega=int(input())
cantidad_cajas=int(input())
if tiempo_entrega>15:
 print("Se excede el limite de tiempo")
elif cantidad_cajas<10:
 print("La cantidad de cajas de vacunas a despachar en cada punto de distribución es inferior a la mínima ideal/sugerida (10)")
else:
 ctrl.control_camion(tiempo_entrega, cantidad_cajas)
#fin
CONTROL.PY
def control_camion(tiempo_entrega, cantidad_cajas):
#=======================================================
#E S P A C I O D E T R A B A J O A L U M N O
#=======================================================
 conteo_cajas=100
 i=1
 sum_cajas=0
 while i <=10:
 j=1
 print("Punto de distribución #",i)
 while j<=cantidad_cajas:
 if sum_cajas==100:
 break
 conteo_cajas-=1
 if j>10:
 print("Encender alarma")
 print("Caja #",j)
 sum_cajas+=1
 j+=1
 i+=1
 
 if conteo_cajas==0:
 print("Se ha agotado el inventario en el camión") 
 print("El total de cajas en inventario en el camión =",conteo_cajas)
 print("Cantidad de cajas despachadas =",j-1)
 print("Tiempo de despacho =",tiempo_entrega) 
 if sum_cajas==100:
 break

Otros materiales

Materiales relacionados

159 pag.
Curso de programación Python

User badge image

Materiales Generales

315 pag.
Python Programación

SIN SIGLA

User badge image

Ithan Leroy

315 pag.
315 pag.
Python programacion

SIN SIGLA

User badge image

Leidy Yanira