1
resposta

Desafio: Calculando valor da entrega (Taxa com chuva e maior distância)

  1. Entrada
    • Solicitar ao usuário a distância até o endereço do cliente (em km).
    • Perguntar se está chovendo (resposta booleana: verdadeiro ou falso).

  2. Processamento
    • Se a distância for menor ou igual a 5 km, definir taxa base = R$ 5,00.
    • Se a distância for maior que 5 km e menor ou igual a 10 km, definir taxa base = R$ 8,00.
    • Se a distância for maior que 10 km, definir taxa base = R$ 10,00.
    • Se a resposta para "está chovendo?" for verdadeiro, acrescentar R$ 2,00 à taxa base.
    • Calcular o valor final da taxa de entrega.

  3. Saída
    • Exibir a mensagem:
    "Taxa de entrega: R$ X,00", substituindo X pelo valor calculado.

Exemplo de execução:
• Entrada: distância = 7 km, chovendo = verdadeiro.
• Processamento: taxa base = R$ 8,00 + R$ 2,00 (chuva) = R$ 10,00.
• Saída: "Taxa de entrega: R$ 10,00".

Pseudocódigo:

INÍCIO

// Etapa 1: Entrada
LER distancia
LER chovendo // verdadeiro ou falso

// Etapa 2: Processamento
SE distancia <= 5 ENTÃO
taxa_base = 5
SENÃO SE distancia > 5 E distancia <= 10 ENTÃO
taxa_base = 8
SENÃO
taxa_base = 10
FIM SE

SE chovendo == verdadeiro ENTÃO
taxa_final = taxa_base + 2
SENÃO
taxa_final = taxa_base
FIM SE

// Etapa 3: Saída
ESCREVER "Taxa de entrega: R$ ", taxa_final, ",00"

FIM

1 resposta

Oi, Aristóteles! Como vai?

Agradeço por compartilhar.

Gostei da sua organização do pseudocódigo, está bem estruturado e segue corretamente as etapas de entrada, processamento e saída. Sua lógica para definir a taxa com base na distância e o acrréscimo em caso de chuva ficou clara e coerente com a proposta da atividade.

Continue praticando esse tipo de estrutura, pois isso fortalece muito o raciocínio lógico. Dica: você pode testar diferentes combinações de entrada (distâncias e chuva verdadeiro/falso) simulando execuções passo a passo para validar se todas as condições estão funcionando corretamente.

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