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

Desafio: Simulador de pedidos em uma cafeteria

Lógica utilizada (pensamento computacional)

  1. Entrada de dados: quantidade de itens, nomes e preços.
  2. Repetição (laço): para registrar vários itens.
  3. Processamento: soma dos preços.
  4. Decisão (condicional): verifica se o cliente é cadastrado.
  5. Saída: mostra total com ou sem desconto.
Início

    total ← 0

    Escreva "Quantos itens o cliente vai pedir?"
    Leia quantidade

    Para contador de 1 até quantidade faça

        Escreva "Digite o nome do item:"
        Leia item

        Escreva "Digite o preço do item:"
        Leia preco

        total ← total + preco

    FimPara

    Escreva "Cliente é cadastrado? (S para sim / N para não)"
    Leia cadastrado

    Se cadastrado = "S" então
        desconto ← total * 0,10
        valorFinal ← total - desconto

        Escreva "Total da compra: R$", total
        Escreva "Desconto aplicado: R$", desconto
        Escreva "Valor com desconto: R$", valorFinal

    Senão

        Escreva "Valor total da compra: R$", total

    FimSe

Fim
1 resposta
solução!

Oi, Gilmar, como vai?

Sua lógica está correta e atende perfeitamente ao que foi solicitado no desafio da cafeteria. Você aplicou bem os pilares do pensamento computacional, utilizando uma estrutura de repetição para acumular os valores e uma estrutura condicional para decidir a aplicação do desconto. O uso da variável total como um acumulador dentro do laço é uma prática fundamental em lógica de programação.

Parabéns pelo excelente desempenho na atividade e saiba que o fórum está a disposição.

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