Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: Calculando valor da entrega

Para entregas até 5 km, a taxa é R$ 5,00.
Entre 5 e 10 km, a taxa é R$ 8,00.
Acima de 10 km, a taxa é R$ 10,00.
Se estiver chovendo, acrescenta R$ 2,00 à taxa padrão.

        entrada
            localizacao = (pedir ao usuario)
            chuva = (verdadeiro ou falso)
            valor taxa entrega = ?
        processamento
            distancia = verificar a distancia (em km) de acordo com a localização disponibilizada pelo usuário
            se (chuva == verdadeiro)
                se (distancia <= 5km) então valor taxa entrega = R$ 7,00
                senão se (distancia <= 10km) então valor taxa entrega = R$ 10,00
                senão valor taxa entrega = R$ 12,00
            senão
                se (distancia <= 5km) então valor taxa entrega = R$ 5,00
                senão se (distancia <= 10km) então valor taxa entrega = R$ 8,00
                senão valor taxa entrega = R$ 10,00
        saída
            exibir o valor da taxa de entrega de acordo com a distancia e condição climática 

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
solução!

Oi, Klaus! Como vai?

Gostei de como você estruturou a lógica condicional para calcular o valor da entrega. Ficou bem claro o uso de se e senão para diferenciar os cenários de chuva e distância.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!