Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

3
respostas

Desafio: Calculando valor da entrega

Entrada

    Informe a distância (km): 0
    Chove? "Não"

Processamento

    calculo
        tx_padrao = 0
        tx_inicio = 5
        tx_meio = 8
        tx_final = 10
        
        dist_entrega < 5 = tx_padrao
        dist_entrega >= 5 e <= 10 = tx_meio
        dist_entrega > 10 = tx_final
        
        chuva = "não"
        
        condicao_chuva
            se chuva = "sim"
                tx_padrao + 2
            senão
                tx_padrao
                
Saída

O total de sua taxa de entrega é de calculo reais.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Oi, Rodrigo! Como vai?

Com o que você descreveu, chamou atenção como você estruturou bem as condições da taxa. Sua lógica está clara e organizada, e isso ajuda bastante ao pensar no fluxo do programa.

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

Obrigado pelo retorno, meu nobre!

inputs
Distancia = ler usuario
Chovendo = ler usuario (true ou false)

distancia_5 = 5
distancia_10 = 8
distancia_maior10 = 10

se chovendo == true
então preco_chovendo = 2
senão preco_chovendo = 0

se Distancia < 5
entao preco_corrida = 5
senao
se distancia <= 10
entao preco_corrida = 8
senao preco_corrida = 10

exibir "Preço Total: " preco_chovendo + preco_corrida