Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Calculando valor da entrega

Algoritmo Taxa_de_entrega;

Var
distancia, taxa : Real;
esta_chovendo : Boolean;

Início
Leia(distancia);
Leia(esta_chovendo);
Se (distancia <= 5) Então
taxa = 5;
Senão Se (distancia <= 10) Então
taxa = 8;
Senão
taxa = 10;
Fim Se;
Fim Se;
Se esta_chovendo Então
taxa = taxa + 2;
Fim Se;
Imprime(taxa);
Fim.

1 resposta

Oi, Marco! Como vai?

Gostei da sua lógica na construção das condições de distância e também do ajuste da taxa quando está chovendo, isso mostra um bom entendimento de estruturas condicionais e organização do algoritmo.

Dica: tente sempre validar mentalmente alguns cenários (ex: distância = 3, 7, 12 e com chuva ou sem chuva) e acompanhe o valor da variável passo a passo, isso ajuda a garantir que a lógica está correta e evita erros sutis.

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