Alguém sabe como é a forma certa para isso.

Quero que o valor seja verdadeiro para qualquer número entre X e Y.

Já tentei isso    if (time  >200 &&  <999 ) dá erro ao compilar

e isso if (time  == 200 &  999 ) não dá erro mas não dá o ressultado que espero.

de antemão obrigado.

Exibições: 337

Responder esta

Respostas a este tópico

tenta  if (time  > 200 && time < 999 )

Valeu.

deu certo.

If ((X > Y) Or (Y <> 0)) tenta assim, 

e eu vi aqui um link que possa te ajudar
if ( lado1>0 && lado2>0 && lado3 > 0 ) {     if (s1==s2+s3 || s2==s1+s2 || s2==s1+s3) ) {     cout  "Triangulo reto!\n";   }   else {     cout  "Nao pode ser um triangulo!\n";   } }  

Na utilização de expressões lógicas, as seguintes identidades são úteis. Elas são chamadas de Lei de DeMorgan:

!(x && y) é equivalente a !x || !y

e

!(x || y) é equivalente a !x && !y

http://www.inf.ufpr.br/ci208/NotasAula/notas-1_Programa_c_cao_Basic...

Eu manjo bem pouco de C mais derrepente isso ajuda

Abraço



Obrigadão vou guardar esta informação para o futuro.

São duas comparações, logo você tem que colocar as duas condições para que o teste seja realizado:

Ex:

if( time> 200 && time <999){

    //Executa bloco em que o teste é verdadeiro

}

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço