Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
C++ dúvida Operador Condicional While
02-07-2010, 18:11 (Esta mensagem foi modificada pela última vez a: 02-07-2010 18:13 por NeMewSys.)
Mensagem: #4
RE: C++ dúvida Operador Condicional While
(02-07-2010 16:11)techdani Escreveu:  O while permite criar um ciclo, correcto? Esse ciclo permite executar as instruções no seu interior enquanto a variável booleana tiver um valor e sair quando tiver outro. O ciclo continua quando o valor for false ou true?

Porque se escreve, por exemplo:

while (variavel==false)

Mas aí tas a perguntar se a variavel é falsa.

se a variavel for falsa então variavel==falsa dá verdadeiro, logo o ciclo continua.

se meteres while(!variavel) vai dar ao mesmo.
(02-07-2010 16:24)techdani Escreveu:  Obrigado. +/-

Podemos definir a condição inicialmente como verdadeira ou falsa, correcto?

No exemplo que colocaste, ao valor alojado na memória do sistema para a variável i (1), vai-se adicionado um até que o "novo" i deixe de ser menor que 2? Caso i fosse -2, só ao fim de 3 ciclos é que "saltava fora", ou seja, terminava o while?
Podes fazer tudo o que quiseres!

O while termina perante estas condições:

while(0), while(false), while(true==false), while(!true), while(!1).

Em tudo o resto ele continua.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: C++ dúvida Operador Condicional While - NeMewSys - 02-07-2010 18:11

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)