O valor da taxa de entrega depende da distância até o cliente e se o pedido foi feito em um dia de chuva.
As regras são:
Para entregas até 5 km, a taxa é R$ 5,00.
Entre 5 e 10 km, a taxa é R$ 8,00.
Acima de 10 km, a taxa é R$ 10,00.
Se estiver chovendo, acrescenta R$ 2,00 à taxa padrão.
RESOLUÇÃO:
var boolean isRainning = <-- false;
var real distancia <-- 0.00;
var real taxa <-- 0.00;
escreva("Está chovendo hoje? digite 'true' para SIM, 'false' para NÃO");
leia(isRain);
escreva("qual a distância da entrega?" responda em Km);
leia(distancia);
funcao real calculaTaxaEntrega(isRain, distancia) {
se isRain entao {
taxa <-- 2.00;
}
se (distancia <= 5) entao{
taxa <-- taxa + 5;
} senao se (distancia > 5 AND distancia <= 10) {
taxa <-- taxa + 8;
} senão taxa <-- taxa + 10;
retorno taxa;
}