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).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.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