Distancia menor que 5 km =R$ 5,00 se chover + R$2,00
Entre 5 e 10 km =R$ 8,00 se chover + R$2,00
Maiorde 10 km, = R$ 10,00 se chover + R$2,00
Valor final= xxx
Distancia menor que 5 km =R$ 5,00 se chover + R$2,00
Entre 5 e 10 km =R$ 8,00 se chover + R$2,00
Maiorde 10 km, = R$ 10,00 se chover + R$2,00
Valor final= xxx
Olá, Rubia. Como vai?
Sua lógica para resolver o desafio de cálculo de frete está correta e bem organizada. Você conseguiu identificar as três faixas de distância e a condição adicional da chuva, o que é um excelente exercício de pensamento computacional.
Para transformar esse raciocínio em um código prático, podemos utilizar variáveis para armazenar a distância e o estado do clima, aplicando estruturas condicionais para definir o valor base. Veja um exemplo em JavaScript:
let distancia = 7;
let estaChovendo = true;
let valorEntrega = 0;
if (distancia < 5) {
valorEntrega = 5.00;
} else if (distancia >= 5 && distancia <= 10) {
valorEntrega = 8.00;
} else {
valorEntrega = 10.00;
}
if (estaChovendo) {
valorEntrega += 2.00;
}
console.log("O valor final da entrega é: R$ " + valorEntrega.toFixed(2));
Para agregar ainda mais valor ao seu desenvolvimento, deixo algumas sugestões sobre como estruturar essa lógica:
Espero que possa ter lhe ajudado!
Neste último bloco de atividades, o desafio da Taxa de Entrega (Delivery) foi um excelente exercício para aplicar a combinação de estruturas condicionais encadeadas e operadores aritméticos.
Resolução do Desafio: Cálculo de Entrega
Para este problema, a lógica que desenvolvi foca na definição de uma taxa base seguida de uma verificação ambiental (clima). O algoritmo funciona da seguinte forma:
Entrada: Receber a distância (km) e o clima (chovendo: sim/não).
Definição da Taxa Base:
Se distância \le 5 km, taxa = R$ 5,00.
Senão, se distância entre 5 e 10 km, taxa = R$ 8,00.
Senão (distância > 10 km), taxa = R$ 10,00.
Ajuste Condicional:
Se clima for "chovendo", somar R$ 2,00 à taxa.
Saída: Informar o valor final da entrega.
Conexão com os Pilares do Pensamento Computacional
Ao longo de todos esses exercícios (desde o RH até o Delivery), ficou claro como os pilares nos ajudam:
Decomposição: Foi essencial para quebrar o sistema de pedidos do Café em módulos (menu, pagamento, notificação).
Reconhecimento de Padrões: Identificamos como diferentes problemas de decisão (cinema e delivery) seguem a mesma estrutura de "se/então".
Abstração: Focamos nos dados críticos para o funcionamento do algoritmo, como ignorar a cor do hambúrguer e focar apenas no seu preço.
Algoritmos: Transformamos regras de negócio em sequências de passos lógicos, garantindo que o computador execute a tarefa sem ambiguidade.