Analise o algoritmo abaixo:algoritmo "Caixa_Registradora"var...
algoritmo "Caixa_Registradora" var preco, pagamentoRecebido, total, troco: real quantidadeItens, i: inteiro
inicio // Inicialização das variáveis total <- 0 pagamentoRecebido <- 0 troco <- 0
// Entrada de dados escreva("Digite a quantidade de itens a serem registrados: ") leia(quantidadeItens)
// Loop para ler o preço de cada item para i de 1 ate quantidadeItens faca escreva("Digite o preço do item ", i, ": ") leia(preco) total <- total + preco fimpara
// Exibir o total a ser pago escreva("Total a ser pago: R$", total:0:2)
// Entrada do pagamento recebido escreva("Digite o pagamento recebido: R$") leia(pagamentoRecebido)
// Calcular o troco troco <- pagamentoRecebido - total
// Exibir o troco se troco >= 0 entao escreva("Troco: R$", troco:0:2) senao escreva("Dinheiro insuficiente.") fimse fimalgoritmo
O operador que utiliza a caixa registradora contendo o algoritmo acima registrará os itens listados abaixo, e receberá como pagamento o valor de R$ 200.
• 1 pacote de arroz 5 Kg custando R$ 31,55 a unidade. • 1 pacote de arroz 1 Kg custando R$ 8,19 a unidade. • 2 pacotes de feijão 1 Kg custando R$ 7,39 a unidade.
Comentários
Veja os comentários dos nossos alunos
- O operador registra 4 itens no total:
- 1 pacote de arroz 5 Kg (R$ 31,55)
- 1 pacote de arroz 1 Kg (R$ 8,19)
- 2 pacotes de feijão 1 Kg (R$ 7,39 cada)
Portanto:
Para cada item, o preço é lido e adicionado ao total:
- Iteração 1 ():
- Iteração 2 ():
- Iteração 3 ():
- Iteração 4 ():
Finalizando o loop:
- (último valor de )
- (último valor lido)
- : 4 (último índice do loop)
- : 7,39 (último preço lido)
- : 54,52
- : 145,48
A alternativa E: 4 – 7,39 – 54,52 – 145,48.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo