Samuel Almeida:
Olá,
questão de lógica, se o laço do for só finaliza quando expressão2 for falsa, então a partir de b=30 a expressão (c*3)*10 < (a*10)+20+(b*c) é sempre verdadeira, consequentemente o laço do for não finaliza.
Rogerio Giannetti Torres:
Olá,
questão de lógica, se o laço do for só finaliza quando expressão2 for falsa, então a partir de b=30 a expressão (c*3)*10 < (a*10)+20+(b*c) é sempre verdadeira, consequentemente o laço do for não finaliza.
Verdade rsrs. Obrigado Rogerio
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
O problema ocorre quando na variável b é colocado um valor acima de 29.99. De 1 até 29.99 funciona que é uma beleza
int OnInit()
{
double a = 19;
double b = 29.99;
for (double c = 5;(c*3)*10 < (a*10)+20+(b*c);c++){
}
Print("Ok");
return(INIT_SUCCEEDED);
}