Bom galera, é o seguinte
Fiz este código a qual esta funcionando perfeitamente, mas gostaria que apresentasse um tipo de nota fiscal no final do valor informando os itens selecionados o valor de cada item e o valor final bem parecido como em uma nota fiscal.
Tem como fazer isso, se sim, como? Pois não faço a menor ideia.
Var
valorTotal: real
codigo, quantidade: inteiro
deveContinuarPerguntando, digitouRespostaInvalida: logico
clienteConsumiuMais : caractere
Inicio
funcao retornarValorPeloCode(code: inteiro): real
inicio
escolha code
caso 100 // R$ 5,20 Pao de Queijo
retorne 5.20
caso 101 //Bauru simples 101 R$ 7,30
retorne 7.30
caso 102 //Quibe 102 R$ 6,50
retorne 6.50
caso 103 //Coxinha de frango 103 R$ 6,70
retorne 6.70
caso 104 //Torta de Frango (fatia) 104 R$ 11,10
retorne 11.10
caso 105 //Empada de bacalhau 105 R$ 9,50
retorne 9.50
caso 106 //Pão delícia 106 R$ 5,80
retorne 5.80
caso 107 //Esfirra 107 R$ 8,40
retorne 8.40
caso 108 //Rissole de queijo 108 R$ 10,60
retorne 10.60
caso 109 //Croquete 109 R$ 9,10
retorne 9.10
caso 110 //Canapés 110 R$ 13,40
retorne 13.40
fimescolha
fimfuncao
deveContinuarPerguntando := verdadeiro
valorTotal := 0
enquanto deveContinuarPerguntando faca
Escreval ("___________________________________________________________________________________________________")
Escreval (" Delicatessen Veneza ")
Escreval ("___________________________________________________________________________________________________")
Escreval ("")
Escreval(" Olá, seja Bem Vindo a Delicatessen Veneza ")
Escreval(" O que vamos consumir hoje? ")
Escreval ("")
escreva("Digite o codigo de um salgado que o cliente consumiu: ")
leia(codigo)
escreva("Digite a quantidade desse salgado que o cliente consumiu: ")
leia(quantidade)
valorTotal <- (retornarValorPeloCode(codigo) * quantidade)
escreva("O cliente consumiu mais algum salgado? Digite S(SIM) OU N(NÃO)")
repita
leia(clienteConsumiuMais)
se clienteConsumiuMais = "S" entao
deveContinuarPerguntando := verdadeiro
interrompa
fimse
se clienteConsumiuMais = "N" entao
deveContinuarPerguntando := falso
interrompa
fimse
fimrepita
fimenquanto
Escreval ("")
ESCREVAL("O cliente deve pagar: R$", valorTotal:6:2)
Escreval ("")
Escreval(" Obrigado volte sempre! ")
Fimalgoritmo