Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Bom primeiramente sou iniciante, uso Dev-C++ 5.4.1 mas já tentei uma versão mais velha, o programa não está pronto, o problema é que o troco não sai com o resultado certo, por exemplo o valor do troco era para ser 89,5 reais, só que o resultado sai como 90 reais. Não sei se é problema nas entradas ou em algum lugar. Obs.: O Programa serve para ver quantas notas e moedas de troco vai receber.

 

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/1873437-problema-com-resultado/
Compartilhar em outros sites

Não tenho certeza mais acho que vc esta usando uma variável do tipo inteiro, e 89,5 não inteiro é REAL,por isso esta arredondando a nota.Me corrija se eu estiver errado.

Link para o comentário
https://www.webcheats.com.br/topic/1873437-problema-com-resultado/#findComment-7810789
Compartilhar em outros sites

Bom creio eu que eu estou usando o tipo decimal. Já tentei também fazer um programa separado só pra ver, e o erro continua.

 

Essa é a parte só para calcular o troco:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/1873437-problema-com-resultado/#findComment-7810880
Compartilhar em outros sites

Bom, o exercício é similar a um que eu fiz em outro fórum de cheats.

 

Eis a source para análise:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Repare na função: void nCedulas(int totalImpost, int nValue)

 

Nela que está o segredo que você precisa para fazer o exercício

Deve-se criar duas sequências de variáveis, uma para armazenar o número de cédulas e outra para os restos das divisões.

 

De começo, você pega o ValorTotalDoTroco e divide pelo número da maior cédula, no caso a de cem.

Depois você repete a mesma operação anterior, mas usando o operador % para pegar o resto da divisão.

 

Em seguida você continua com a próxima cédula, usando o resto da divisão anterior...

 

Depois só repetir a operação acima até chegar na ultima cédula...

É necessário se cadastrar para acessar o conteúdo.

 

Resultado:

5 cédulas de cem

1 cédula de cinquenta

2 cédulas de vinte

1 cédula de 5

1 cédula de 1

 

Total 596 (:

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1873437-problema-com-resultado/#findComment-7813817
Compartilhar em outros sites

Óbvio que isso está aconteçendo pois quando vc declara o float valortroco = 0; ele está interpretando como "inteiro".

 

Tento colocar virgula ou ponto , ficando assim.

 

 

float valortroco = 0,0;

 

ou

 

float valortroco = 0.0;

Link para o comentário
https://www.webcheats.com.br/topic/1873437-problema-com-resultado/#findComment-7813911
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.