Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: Calculando valor da entrega

Algoritmo de Cálculo de Taxa de Entrega:

  1. Início

  2. Entrada de Dados:
    Receber a Distância (em km) e a condição Chuva (Sim ou Não)

  3. Definição da Taxa Base:
    SE Distância <= 5 km: Taxa = 5,00
    SENÃO, SE Distância <= 10 km: Taxa = 8,00
    SENÃO: Taxa = 10,00

  4. Verificação de Adicional:
    SE Chuva for igual a "Sim": Somar 2,00 ao valor da Taxa

  5. Saída:
    Exibir o valor final da Taxa de Entrega

  6. Fim

1 resposta
solução!

Oi, André! Como vai?

Gostei da forma como você estruturou o algoritmo, com etapas bem definidas e uso claro de condições para calcular a taxa. A separação entre taxa base e adicional por chuva ficou bem organizada, o que facilita a leitura e manutenção da lógica.

Uma dica interessante para o futuro é usar estruturas condicionais em código para automatizar esse fluxo. Veja este exemplo:


let distancia = parseFloat(prompt('Digite a distancia em km:'));
let chuva = prompt('Esta chovendo? (sim/nao)');
let taxa = 0;

if (distancia <= 5) {
  taxa = 5;
} else if (distancia <= 10) {
  taxa = 8;
} else {
  taxa = 10;
}

if (chuva === 'sim') {
  taxa += 2;
}

console.log(taxa);

Esse codigo recebe a distancia e a condicao de chuva, calcula a taxa base e adiciona um valor extra se estiver chovendo.

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