CSE 111: Programando com funções

Exemplo de Solução

O seguinte programa mostra uma maneira de resolver este problema. Contudo, essa não é a única forma possível de solucioná-lo.


# Copyright 2020, Brigham Young University-Idaho. Todos os direitos reservados.
"""
Uma empresa de manufatura precisa de um programa que ajude seus funcionários
a empacotar itens fabricados em caixas para envio. Escreva um programa em Python
chamado caixas.py que solicite ao usuário dois números inteiros:


1) o número de itens fabricados e
2) o número de itens que o usuário colocará por caixa. Seu programa deve calcular e exibir o número de caixas necessárias para armazenar os itens. Esse número deve ser inteiro. Observe que a última caixa pode conter menos itens do que as demais. """ # Importa o módulo math para que possamos usar a função math.ceil. import math # Solicita dois números ao usuário. quant_itens = int(input("Digite o número de itens fabricados: ")) itens_por_caixa = int(input("Digite o número de itens por caixa: ")) # Calcula o número de caixas dividindo e # utilizando a função math.ceil. quant_caixas = math.ceil(quant_itens / itens_por_caixa) # Exibe uma linha em branco. print() # Exibe o resultado para o usuário. print(f"Para {quant_itens} itens, empacotando {itens_por_caixa}" f" itens por caixa, você precisará de {quant_caixas} caixas.")