Ajuda-me.
Enunciado: Imagina-se que você e sua equipe foram contratados por uma empresa de logística que acabou de entrar no ramo. Essa empresa trabalha com encomendas de pequeno e médio porte e opera somente entre 3 cidades. O valor que a empresa cobra por objeto é dado pela seguinte equação: total=dimensões*peso*rota Em que cada uma das variáveis que compõe o preço total é quantizada da seguinte maneira:
Soluções para a tarefa
Sabendo dos conceitos de programação, pode-se afirmar que realizando a analise correta, temos que:
def dimensoeOsbjeto():
while True:
try:
comprimento = float(input('Digite o comprimento do objeto (em cm): '))
largura = float(input('Digite a largura do objeto (em cm): '))
altura = float(input('Digite a altura do objeto (em cm): '))
volume = comprimento * largura * altura
print('O volume do objeto é (em cm³): {}'.format(volume))
if volume < 1000:
return 10
elif 1000 <= volume < 10000:
return 20
elif 10000 <= volume < 30000:
return 30
elif 30000 <= volume < 100000:
return 50
else:
volume >= 100000
print('Não aceitamos objetos com dimesões tão grandes')
print('Entre com as dimensões desejadas novamente')
continue
except ValueError:
print('Você digitou alguma dimensão do objeto com valor não numérico')
print('Por favor entre com as dimensões desejadas novamente')
continue
def pesoObjeto():
while True:
try:
peso = float(input('Digite o peso do objeto (em Kg): '))
if peso <= 0.1:
return 1
elif (peso > 0.1) and (peso <= 1):
return 1.5
elif 1 <= peso < 10:
return 2
elif 10 <= peso < 30:
return 3
elif peso > 30:
print("Não aceitamos objetos tão pesados")
print('Entre com o peso novamente')
continue
else:
print('Entre com o peso desejado novamente')
continue
except ValueError:
print('Você digitou peso do objeto com valor não numéricos')
def rotaObjeto():
while True:
rota = input( 'Selecione a rota:\nRS - De Rio de Janeiro para São Paulo\nSR - De São Paulo até Rio de Janeiro\nBS - De Brasília até São Paulo\nSB - De São Paulo para Brasília\nBR - De Brasília até Rio de Janeiro\nRB - De Rio de Janeiro até Brasília\n>> ')
if rota == "RS":
return 1
elif rota == "SR":
return 1
elif rota == "BS":
return 1.2
elif rota == "SB":
return 1.2
elif rota == "BR":
return 1.5
elif rota == "RB":
return 1.5
else:
print("Você digitou uma rota que não existe")
print("Por favor entre com a rota desejada novamente")
continue
print("Bem-Vindo a Companhia de Logística nome S.A.")
tamanho = dimensoeOsbjeto()
peso = pesoObjeto()
trajeto = rotaObjeto()
total = tamanho * peso * trajeto
print('O valor total é: R${:.2f}\n(Dimensões: {:.2f} * Peso: {:.2f} * Rota: {:.2f})'.format(total, tamanho, peso, trajeto))
O que são variáveis?
As variáveis, para a programação, é um objeto capaz de representar e reter uma expressão ou valor, elas só existem quando estão em execução, sendo associadas a identificadores durante o tempo de desenvolvimento. Ademais, é um tipo de dado armazenado no computador, levando esse nome pois o valor contido nesse espaço de memoria do computador varia com o tempo, não é um valor fixo.
Saiba mais sobre variáveis em:
brainly.com.br/tarefa/66563
#SPJ2