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

Desafio: Simulador de pedidos em uma cafeteria

Algoritmo "PedidosCafeteria"

Var
   quantidadeItens, i: inteiro
   nomeItem: caractere
   precoItem, total, desconto, totalFinal: real
   clienteCadastrado: logico

Inicio
   total = 0

   Escreva("Quantos itens o cliente vai pedir? ")
   Leia(quantidadeItens)

   Para i = 1 ate quantidadeItens faca
      Escreva("Digite o nome do item: ")
      Leia(nomeItem)

      Escreva("Digite o preço do item: ")
      Leia(precoItem)

      total = total + precoItem
   FimPara

   Escreva("O cliente é cadastrado? (verdadeiro ou falso) ")
   Leia(clienteCadastrado)

   Se clienteCadastrado = verdadeiro Entao
      desconto = total * 0.10
      totalFinal = total - desconto
      Escreva("Valor com desconto: R$ ", totalFinal)
   Senao
      Escreva("Valor total: R$ ", total)
   FimSe

FimAlgoritmo
1 resposta

Olá, Kelvin! Como vai?

Gostei da sua solução para o simulador de pedidos na cafeteria. Importante destacar que você utilizou estruturas de repetição e decisão de forma adequada para somar os valores dos itens e aplicar o desconto para clientes cadastrados. Isso demonstra uma boa compreensão da lógica proposta na atividade.

Dica: experimente declarar nomeItem como uma variável do tipo cadeia (string), assim, será possível armazenar nomes de produtos com mais de um caractere e tornar o programa mais próximo de uma situação real.

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