Informática, perguntado por Anajuliramos7026, 2 meses atrás

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

Respondido por sayuriitosilva
0

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

Anexos:
Perguntas interessantes