1
resposta

[Sugestão] Desafio: Calculando valor da entrega

Algoritmo em Linguagem Natural (Passo a Passo)

  1. Início

  2. Entrada de Dados:

    Obter a distância da entrega em quilômetros (armazenar na variável distancia).

    Verificar se está chovendo
    (armazenar na variável estachovendo como "Sim" ou "Não").

3.  Definição da Taxa Base (por Distância):

    3.a. SE distancia for menor ou igual a 5 km:

        *taxabase* = R$ 5,00

    3.b.  SENÃO, SE distancia for maior que 5 km E menor ou igual a 10 km:

        *taxabase* = R$ 8,00

    3.c. SENÃO (distância acima de 10 km):

        *taxabase* = R$ 10,00
  1. Verificação de Adicional de Clima:

    SE estachovendo for igual a "Sim":

     **valor_final** = taxa_base + R$ 2,00
    

    SENÃO:

     **valor_final** = taxa_base
    
  2. Exibição do Resultado:

    Informar ao sistema: "O valor final da taxa de entrega é R$ [valor_final]".

6. Fim

. . . . 
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar entradas do usuário, utilizou muito bem as estruturas condicionais para definir a taxa base e ainda compreendeu a importância da lógica adicional para ajustar o valor conforme o clima.

Uma sugestão para o futuro seria permitir que o programa calcule automaticamente o valor final considerando diferentes condições extras, como horário de pico ou feriados, tornando o algoritmo mais próximo de um sistema real de entregas.

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!