Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
limite no código, se 1/2=0,5 então aparentemente o arredondamento agora dá 0 em vez de 1?
Para testar a hipótese eu alterei o código
Lixo total - conseguiu divisão por erro zero novamente
Código de ME como imagem - talvez eu seja cego, mas não entendo o que está acontecendo
O erro ainda se encontra na mesma linha.
O arquivo é o mesmo, pois a linha de erro foi deslocada devido à adição de código para a impressão.Você deve usarum modelador - você verá imediatamente que sua cadeia de problemas NÃO está dentro da área de verificação se(limite==0)
Você deve usarum modelador - você verá imediatamente que sua cadeia de problemas NÃO está na zona de verificação se(limit==0)
Então não precisa entrar, por quê?
Este código.
Pendurar o terminal.
limite no código, se 1/2=0,5 então aparentemente o arredondamento agora dá 0 em vez de 1?
Para testar a hipótese eu alterei o código
Código:
Resultado:
Código:
Resultado:
A questão é essa, e antes aparentemente 1/2 deu um 1, não um zero.
A questão é essa, e antes, 1/2 deve ter sido um 1 em vez de um zero.
Não. É sempre assim arredondado.
Não. É sempre assim que se completa.
Então, afinal de contas, é outra coisa...
Mudou o código para a impressão
e agora eu tenho...
Como assim?
Mudou o código para a impressão
e agora eu tenho...
Como assim?
Tudo está correto. Se o limite for calculado usando a fórmulalimit=(int)(stop_time-start_time)/PeriodSeconds(_Period);
então o resultado será = 0.
Agora precisamos ver como são formados os tempos de parada e partida.