Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Autor: Carlos A Delgado
- Fecha: 6 de Mayo de 2021
- algoritmo costo_insumos
- Variables:
- cnt_renmas, cnt_lapiceros: int
- cnt_grapadoras, cnt_ganchos: int
- costo_renmas, costo_lapiceros: float
- costo_grapadoras, costo_ganchos:float
- costo_total: float
- salida: str
- inicio
- obtener cnt_renmas, cnt_lapiceros
- obtener cnt_grapadoras, cnt_ganchos
- costo_renmas = cnt_renmas*2000
- costo_lapiceros = cnt_lapiceros*1000
- costo_grapadoras=cnt_grapadoras*2000
- costo_ganchos = cnt_ganchos*600
- costo_total = #sumar los costos
- salida = " .... " #String formateado
- retornar salida
- fin
- '''
- def costo_insumos(cnt_renmas,cnt_lapiceros,cnt_grapadoras,cnt_ganchos):
- '''
- Esta función retorna un mensaje sobre el costo de unos insumos para una empresa
- cnt_renmas: int Es el número de renmas que se van a comprar
- cnt_lapiceros: int Es el número de lapiceros que se van a comprar
- cnt_grapadoras: int Es el número de grapadoras que se van a comprar
- cnt_ganchos: int Es el número de ganchos que se van a comprar
- Retorna: str De esta forma: "El costo de las renmas de papel es de {costo_renmas}, el costo de los lapices es {costo_lapiceros}, el costo de las grapadoras es {costo_grapadoras}, el costo de los ganchos es {costo_ganchos} y el costo total de los insumos es {costo_total}"
- '''
- #Calculo los costos por insumo
- costo_renmas = cnt_renmas*2000
- costo_lapiceros = cnt_lapiceros*1000
- costo_grapadoras=cnt_grapadoras*2000
- costo_ganchos = cnt_ganchos*600
- costo_total = costo_renmas+costo_lapiceros+costo_grapadoras+costo_ganchos
- salida = f"El costo de las renmas de papel es de {costo_renmas}, el costo de los lapices es {costo_lapiceros}, el costo de las grapadoras es {costo_grapadoras}, el costo de los ganchos es {costo_ganchos} y el costo total de los insumos es {costo_total}"
- return salida
- insumosA = costo_insumos(100,500,1200,200)
- print(insumosA)
- insumosB = costo_insumos(20,50,500,100)
- print(insumosB)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement