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!

0
respostas

[Projeto] Desafio: Calculando valor da entrega

O processo começa com a coleta de duas informações: a distância até o cliente, em quilômetros, e se está chovendo ou não.
Essas duas entradas são independentes entre si e ficam guardadas em suas próprias variáveis.

Com a distância armazenada, o algoritmo aplica a primeira cadeia de decisões.

  • Se a distância for de até 5 km, a taxa base é R$ 5,00.
  • Se estiver entre 5 e 10 km, a taxa base é R$ 8,00.
  • Acima de 10 km, a taxa base é R$ 10,00.

O valor encontrado é guardado em uma variável chamada taxa, que começa sem valor e recebe o resultado dessa primeira análise.

Só depois disso o algoritmo verifica a segunda condição:

  • Está chovendo? Se sim, acrescenta R$ 2,00 à taxa que já foi calculada.
  • Se não, a taxa permanece como está.

Por fim, o sistema exibe o valor final da entrega para o cliente.

Inicio

// Guardamos o preco de cada item em uma variavel
// Pense nisso como uma etiqueta de preco colada no produto

preco_hamburguer=12,00
preco_batata=7,00
preco_refrigerante=5,00

// Aqui pedimos ao cliente quantas unidades de cada item ele quer
// O valor digitado fica guardado para usar nos cálculos depois

Leia qtd_hamburguer
Leia qtd_batata
Leia qtd_refrigerante

// Multiplicamos a quantidade pelo preco unitario de cada item
// Exemplo: 3 hamburgueres * R$ 12,00 = R$ 36,00

vlr_hamburguer= qtd_hamburguerpreco_hamburguer
vlr_batata= qtd_batata
preco_batata
vlr_refrigerante= qtd_refrigerante*preco_refrigerante

// Somamos os 3 subtotais para obter o valor final do pedido
// E como somar o preço de cada item separado na hora de pagar

total = vlr_hamburguer + vlr_batata + vlr_refrigerante

// Exibimos o resumo completo para o cliente ver o que pediu
// e quanto vai pagar no total

Escreva "Total pedido"
Escreva "Hamburguer: ", qtd_hamburguer, "x = R$", vlr_hamburguer
Escreva "Batata frita:", qtd_batata, "x = R$", vlr_batata
Escreva "Refrigerante:", qtd_refrigerante,"x = R$", vlr_refrigerante

// Esta e a linha mais importante para o cliente: o total a pagar

Escreva "Total a pagar: R$", total

Fim