1
resposta

[Projeto] Sistema_Delivery_Taxa_Entrega

**Você está desenvolvendo um sistema para uma empresa de delivery. O valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.

As regras são:

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.
O desafio desta atividade é criar um algoritmo em linguagem natural que informe o valor final da entrega.**

Sistema_Delivery_Taxa_Entrega
inicioAlgoritmo

    distancia : decimal
    taxa_entrega : decimal
    valor_total : decimal
    esta_chovendo : caractere
    
    distancia            = 0
    taxa_entrega     = 0
    valor_total         = 0
    
    mensagem "Digite a distância em Km da sua localização até o nosso estabelecimento : "
    ler distancia
    
    mensagem "Está chovendo agora ? (S - Sim / N - Não)"
    ler esta_chovendo
    
    Se (distancia <= 5) então
        taxa_entrega = 5,00
        
   Senão se ((distancia > 5) E (distancia <= 10)) entao
       taxa_entrega = 8,00
       
  Senão se (distancia > 10) então
      taxa_entrega = 10,00
  FimSe
  
  Se (esta_chovendo = 'S') então
      valor_total = (taxa_entrega + 2,00)

Senão 
    valor_total = taxa_entrega
FimSe

mensagem " O valor total da entrega é : " + valor_total

fimAlgoritmo
1 resposta

Olá, Thayane! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de estruturas condicionais para definir as regras de cálculo da taxa, utilizou muito bem variáveis para organizar os valores e ainda compreendeu a importância de considerar diferentes cenários, como a chuva, para tornar o algoritmo mais realista.

Uma sugestão para o futuro seria detalhar melhor as mensagens exibidas ao usuário, tornando a interação mais clara e amigável.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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