Buscar

Caixa Registradora no visualg - algoritmo e lógica de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

5
Algoritmo e Lógica de Programação
Exercício1 - (Caixa Registradora)
•Faça um algoritmo para LER o NOME de um cliente, e registrar 4 produtos por ele comprados(Nome do Produto, Quantidade e o Valor.Mostre na tela a lista com as informações dos produtos (Nome, Quantidade, Valor unitário e Valor total), bem como o valor total da compra, em seguida solicite qual a forma de pagamento (Dinheiro, Débito ou Crédito). Uma vez informada a forma de pagamento, mostre a mensagem “Compra realizada com sucesso”e encerre o programa.
Código após a linha tracejada 
Algoritmo "COMPRA DE 4 ITENS NO MERCADO - 20-05"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : GILMAR ARAUJO PINHEIRO
// Descrição : COMPRA DE 4 ITENS NO MERCADO
// Autor(a) : Bruno de Abreu Oliveira
// Data atual : 20/05/2021
Var
// INICIO VARIAVEIS-------------------------------------------
opcao, parcelas: inteiro
cliente: caractere
produto: vetor [1..4] de caractere
valorgeral : real
vezes: inteiro
quantidade : vetor [1..4] de real
valorunidade: vetor [1..4] de real
valortotal : vetor [1..4] de real
// FIM VARIAVEIS----------------------------------------------
Inicio
//INICIO LEITURA VARIAVEL CLIENTE ----------------------------
escreval ("Insira o Nome do Cliente")
 leia (cliente)
//FIM LEITURA VARIAVEL CLIENTE -------------------------------
//INICIO ESTRUTURA DE REPETIÇOES -----------------------------
vezes <- 1
repita
escreval ("produto")
 leia (produto[vezes])
escreval ("quantidade")
 leia (quantidade[vezes])
escreval ("valor")
 leia (valorunidade[vezes])
valortotal [vezes] <- (quantidade[vezes] * valorunidade [vezes])
 vezes <- vezes + 1
 ate vezes > 4
//FIM ESTRUTURA DE REPETIÇOES --------------------------------
// INICIO SOMA PARA O VALOR FINAL ----------------------------
valorgeral <- (valortotal[1] + valortotal[2] + valortotal[3] + valortotal[4])
// FIM SOMA PARA O VALOR FINAL -------------------------------
limpatela
// INICIO TELA DE PRODUTOS -----------------------------------
escreval ("Cliente: " + cliente)
escreval ("---------------------------------------------------------------")
escreval ("ITEM | PRODUTO | QUANTIDADE | VALOR DA UNIDADE")
escreval ("1 ", "PRODUTO: ",produto[1], " QUANT: ", quantidade[1], " VALOR UNID: R$",valorunidade[1])
escreval ("2 ","PRODUTO: ",produto[2], " QUANT: ", quantidade[2], " VALOR UNID: R$",valorunidade[2])
escreval ("3 ","PRODUTO: ",produto[3], " QUANT: ", quantidade[3], " VALOR UNID: R$",valorunidade[3])
escreval ("4 ","PRODUTO: ",produto[4], " QUANT: ", quantidade[4], " VALOR UNID: R$",valorunidade[4])
escreval ("---------------------------------------------------------------")
escreval ("TOTAL DA COMPRA R$")
escreval (valorgeral)
escreval ("---------------------------------------------------------------")
escreval (" ")
escreval ("_______________________________________________________________")
// FIM TELA DE PRODUTOS --------------------------------------
// INICIO VERIFICANDO PAGAMENTO COM CARTAO -------------------
escreval ("Insira o Cartão")
escreval ("Inserindo o Cartão")
escreval ("Verificando Bandeira Aguarde")
escreval ("Obrigado por Aguardar")
escreval ("...")
 escreval ("CLICK F9 no TECLADO Para CONTINUAR")
 pausa
 limpatela
// FIM VERIFICANDO PAGAMENTO COM CARTAO ---------------------
// INICIO FORMA DE PAGAMENTO COM CARTAO ---------------------
escreval ("SELECIONE O METODO DE PAGAMENTO")
escreval ("VALOR TOTAL R$", valorgeral)
escreval ("===============================================================")
escreval ("MAQUININHA")
escreval ("")
escreval ("1 - Dinheiro")
escreval ("2 - Debito")
escreval ("3 - Credito")
escreval ("")
escreval ("===============================================================")
escreval ("Selecione a opçao de Pagamento")
escreval ("1 para Dinheiro, 2 para Debito ou 3 para Credito")
leia (opcao)
se (opcao = 1) entao
escreval ("Pagamento Realizado com Sucesso")
fimse
se (opcao = 2) entao
escreval ("Pagamento no Debito Aprovado")
fimse
se (opcao = 3) entao
escreval ("Pagamento no credito selecionado")
escreval ("digite numero de parcelas")
escreval ("1 Uma Parcela")
escreval ("2 Duas Parcelas")
escreval ("3 Tres Parcelas")
leia (parcelas)
escolha parcelas
caso 1
 escreval ("Compra no Credito Aprovada.")
 caso 2
 escreval ("Compra no Credito Aprovada.")
 caso 3
 escreval ("Compra no Credito Aprovada.")
outrocaso
 escreval (" ")
 escreval ("Compra Suspensa")
fimescolha
fimse
// FIM FORMA DE PAGAMENTO COM CARTAO ---------------------
Fimalgoritmo

Continue navegando