tentei usar o && e nao consegui, o que há de errado? if(contador==33 && contador==37){ contador=contador+1 }
tentei usar o && e nao consegui, o que há de errado? if(contador==33 && contador==37){ contador=contador+1 }
Olá Samara,
Tudo bem?
Em termos de sintaxe não tem nada de errado. O erro está na lógica.
Como você está usando o comparador de igualdade (==), no seu if você deveria utilizar OR (||) ao invés de AND (&&).
Isso por que o contador nunca vai ser igual a 33 e 37 ao mesmo tempo, portanto sua verificação vai ser sempre falsa. O que você precisa saber é quando ele for 33 OU 37 para dar um tratamento especifico.
Nesse caso o código ficaria assim:
if (contador == 33 || contador == 37)
{
contador = contador + 1;
}
...
Espero ter ajudado.
Abraços.
O erro está mesmo na logica da coisa.
Nunca será verdade a proposição.
if (contador == 33 && contador == 37)
{
contador = contador + 1;
}
Acredito que queira que o contador some uma unidade caso seja 33 ou 37. Então:
if (contador == 33 || contador == 37)
{
contador = contador + 1;
}