Olá pessoal. Estou inciando agora no mundo da programação e logo venho com um problema.
Estou resolvendo esse exercício aqui :
Escreva um algoritmo que calcule o número de notas e de moedas que deve ser dado de troco para um pagamento efetuado. O algoritmo deve ler o valor a ser pago e o valor efetivamente pago. Supor que o troco seja dado em notas de 50, 20, 10, 5, 2 e 1 real.
Fiz assim
// Função : // Autor : // Data : 12/2/2013 // Seção de Declarações var preco,valor_pago,troco,n50,n20,n10,n5,n2,n1,rest1,rest2,rest3,rest4,rest5:real inicio escreval("Digite o preço:") leia(preco) escreval("Digite o valor recebido do cliente:") leia(valor_pago) troco<-valor_pago - preco n50<-troco div 50 rest1<-troco mod 50 n20<-rest1 div 20 rest2<-rest1 mod 20 n10<-rest2 div 10 rest3<- rest2 mod 10 n5<-rest3 div 5 rest4 <- rest3 mod 5 n2<-rest4 div 2 rest5<-rest4 mod 2 n1<-rest5 div 1 escreval("A nota 50 foi de ", n50) escreval("A nota 20 foi de ", n20) escreval("A nota 10 foi de ", n10) escreval("A nota 5 foi de ", n5) escreval("A nota 2 foi de ", n2) escreval("A nota 1 foi de ", n1) fimalgoritmo
algoritmo "troco"
e também dessa maneira :
// Função : // Autor : // Data : 12/2/2013 // Seção de Declarações var preco,valor_pago,troco1,troco2,troco3,troco4,troco5,troco6,valor_troco,rest1,rest2,rest3,rest4,rest5,rest6:real inicio escreval("Digite o preço:") leia(preco) escreval("Digite o valor recebido do cliente:") leia(valor_pago) valor_troco<-valor_pago - preco troco1<-valor_troco / 50 rest1<-troco1-(valor_troco \ 50) * 50 troco2<-rest1 / 20 rest2<-troco2 - (rest1 / 20) * 20 troco3<-rest2 / 10 rest3<- troco3 - (rest2 / 10) * 10 troco4<-rest3 / 5 rest4 <- troco4 - (rest3 / 5) * 5 troco5<-rest4 / 2 rest5<- troco5 - (troco4 / 2) * 2 troco6<-rest5 / 1 rest6<- troco6 - (rest5 / 1) * 2 escreval("A nota 50 foi de ", troco1) escreval("A nota 20 foi de ", troco2) escreval("A nota 10 foi de ", troco3) escreval("A nota 5 foi de ", troco4) escreval("A nota 2 foi de ", troco5) escreval("A nota 1 foi de ", troco6) fimalgoritmo
algoritmo "troco"
Só que na hora de compilar da erro.
O que ha de errado ai pessoal?