1
resposta

Desafio: Calcular a Taxa de Entrega

Olá, tudo bem?

Poderiam verificar minha logica?

Exibir "Informe distancia do cliente (EM KM)"
distancia = ler do usuário (input)

Exibir "Esta chovendo?"
Chuva = ler do usuario

Se distancia <= 5:
valor_entrega = 5
Se distancia > 5 E distancia <= 10:
valor_entrega = 8
Se distancia > 10:
valor_entrega = 10

se Chuva == True:
valor_final = valor_entrega + 2
Senão:
valor_final = valor_entrega

Exibir "Taxa de entrega:" + valor_final

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Vinicius.
Sua lógica está correta e aborda o problema levando condiçoes de distancia adicionadas ao tempo.
Muito bom.
Apenas organizaria sua logica em um bloco de código </> para facilitar a visualização.
E criaria variaveis para adicionar informaçoes sobre distancia, chuva como fez em valor final.
Exemplo:

distanciaCliente  = Exibir ("Informe distancia do cliente (EM KM)")
verificarChuva = Exibir( "Esta chovendo?SIM ou NAO")
valor_entrega = 0
valor_final = 0

Se distanciaCliente <= 5 :
    valor_entrega = 5
Senao Se distanciaCliente > 5 E distanciaCliente <= 10:
    valor_entrega = 8
Se distancia > 10:
    valor_entrega = 10
    
retorne valor_entrega

Se verificarChuva == "SIM":
    valor_final = valor_entrega + 2
Senao:
    valor_final = valor_entrega
retorne valor_final

Exibir ("Taxa de entrega: " + valor_final)

Comenta ai qualquer duvida.