MoizesMedes / ArchanicCloud

Heaven business
2 stars 0 forks source link

QUESTÃO 3 - Auto Peças #3

Open MoizesMedes opened 1 year ago

MoizesMedes commented 1 year ago

/

alekrim commented 1 year ago

def dimensoesObjeto(): while True: try: comp = int(input('Digite o comprimento do objeto (em cm): ')) alt = int(input('Digite a altura do objeto (em cm): ')) larg = int(input('Digite a largura do objeto (em cm): ')) volume = comp alt larg print('O volume do objeto é (em cm³): {}'.format(volume)) if volume < 1000: return 10 elif volume >= 1000 and volume < 10000: return 20 elif volume >= 10000 and volume < 30000: return 30 elif volume >= 30000 and volume < 100000: return 50 else: print('Não aceitamos objetos com dimensões tão grandes.\n' 'Entre com as dimensões desejadas novamente') except ValueError: print('Você digitou alguma dimensão do objeto com valor não numérico.\n' '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 peso <= 1 and peso < 10: return 2 elif peso <= 10 and peso < 30: return 3 else: print('Não aceitamos objetos tão pesados.\n' 'Por favor entre com o peso desejado novamente') except ValueError: print('Você digitou o peso do objeto com valor não numérico.\n' 'Por favor entre com o peso desejado novamente.') continue def rotaObjeto(): while True: rota = input('Selecione a rota:\n' 'BR - De Brasília para Rio de Janeiro\n' 'BS - De Brasília para São Paulo\n' 'RB - De Rio de Janeiro para Brasília\n' 'RS - De Rio de Janeiro para São Paulo\n' 'SR - De São Paulo para Rio de Janeiro\n' 'SB - De São Paulo para Brasília\n' '>> ') rota = rota.upper() # Faz com que o cliente possa escrever as siglas abaixo em minusculo também if rota == 'BR': return 1 elif rota == 'BS': return 1 elif rota == 'RB': return 1.2 elif rota == 'RS': return 1.2 elif rota == 'SR': return 1.5 elif rota == 'SB': return 1.5 else: print('Você digitou uma rota que não existe')

print('Bem vindo a Companhia de Logistica Alexsandro Fabricio Araujo S.A. RU:4318901') # Identificador Pessoal volume = dimensoesObjeto() peso = pesoObjeto() rota = rotaObjeto()

total = volumepesorota print('Total a pagar(R$): {} Volume: {} Peso: {} Rota: {}'.format(total, volume, peso, rota))