Jump to content
fermunhoz

Dúvida no while [Travando aplicação]

Recommended Posts

Boa noite, galera!

 

Estou precisando de um "esquema" que funcione da seguinte forma.

 

Tenho uma variável que varia entre 1 (caso esteja ligado) e 0 (desligado)

Preciso que fique fazendo uma verificação constante nessa variavel pra checar quando ela é diferente de 0, fiz da seguinte forma porém trava a aplicação:

 

a variavel sempre vai iniciar em 0, se eu mudar manualmente a variavel pos_key pra 1 ele vai executar o while o que faz com que trave a aplicação.

alguém sabe como fazer ??

 

Gostaria que ele só saisse do while depois que a variavel for = 0

 

var pos_key = 0;

}

 

while (pos_key != 0) {

        console.log("Perimetro violado!")}

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By FabianoSouza
      Tenho uma situação em que preciso gravar uns três campos.
      Porém, a quantidade de vezes que preciso executar o INSERT é variável (1, 2 ou 3 vezes).
      Quero saber dos colegas qual seria a melhor abordagem e um exemplo de código para isso.
       
      Pensei inicialmente em passar para o banco um JSON contento os objetos (até 3). 
      Aí fazer um loop que percorra esse JSON e execute o INSERT ao mesmo tempo.
       
      Podem dar uma força?
       
      Valew!
       
    • By Juan Carlos PT
      Olá, eu quero poder pegar um vídeo do meu canal na Nimo TV e deixar ele em sites parceiros para fortalecer a minha divulgação. Só que não consigo capturar o código <video></video> do html5 do site na Nimo TV. Eles não mostram o formato do vídeo:
       

      Se alguém souber me ajudar, terei enorme gratidão!
       
      OBS: Perdão se alguém postou algo parecido aqui no site, não vi!

    • By iguulima
      Bom dia a todos, tenho em meu banco de dados uma tabela de pedidos, onde nesse pedidos estão salvos as id's dos produtos que foram selecionados pelo usuário, gostaria de saber se tem alguma forma utilizando um while que possa selecionar os produtos mais pedidos dessa tabela, não tenho ideia por onde começar. Consigo listar todos apenas mas não sei como selecionar os que são mais pedidos.
    • By iguulima
      Ola a todos,
      Estou com uma dúvida e ja tentei de tudo que estão dentro das minhas limitações de conhecimento. Tenho um laço de repetição While sendo executado e quero que uma Variavel seja executada apenas uma vez dentro desse laço. Existe essa possibilidade. Obrigado a todos. Segue o código:

       
      <?php $consult = $row['id']; $sql = "SELECT * FROM upload_data WHERE USER_CODE = '$consult' ORDER BY id ASC"; $resultadoimg = mysql_query($sql); $numero_registros = mysql_num_rows($resultadoimg); while($registrosimg = mysql_fetch_array($resultadoimg)) { ?> <li data-target="#carousel-custom" data-slide-to="0" <?php ele precisa ser executado uma unica vez aqui?>><img src="" alt=""></li> <?php } ?>  
    • By flaviomfarias
      Boa tarde amigos! Estou resolvendo uma questão em C# (Ainda sou iniciante) e não tem jeito de achar a resposta sobre "Percentual de matrículas rejeitas" que no código está como "PercRejeitada" Vou colocar o código aqui para se alguém puder me dar uma luz sobre o que estou errando. Agradeço antecipadamente!
       
       static void Main(string[] args)
              {
                  string nome = "";
                  int idade, menor15 = 0, menor21 = 0;
                  int qtdEscritos = 0;
                  double percRejeicao = 0;
                  
                  Console.WriteLine("Digite o nome ou xx para encerrar: ");
                  nome = Console.ReadLine();
                  nome = nome.ToLower();
                  while (nome != "xx")
                  {
                      qtdEscritos = qtdEscritos + 1;
                     Console.WriteLine("Digite a idade: ");
                     idade = Convert.ToInt32(Console.ReadLine());
                      if (idade < 15)
                      {
                          menor15 = menor15 + 1;
                          Console.WriteLine("Não pode se matricular!!!");
                         
                      }
                      else if (idade < 21)
                      {
                          menor21 = menor21 + 1;
                          Console.WriteLine("Só pode se matricular com um responsável!!");
                          
                      }
                      else
                      {
                          Console.WriteLine("Pode fazer a matricula!!");
                          
                      }
                      
                      Console.WriteLine("Digite o nome ou xx para encerrar: ");
                      nome = Console.ReadLine();
                      nome = nome.ToLower();
                      
                  }
                  percRejeicao = (menor15 + menor21) / qtdEscritos * 100;
                  Console.WriteLine("");
                  Console.WriteLine("Fim da matricula!!");
                  Console.ReadKey();
                  Console.WriteLine("");
                  Console.WriteLine("A quantidade menor de 15: " + menor15);
                  Console.WriteLine("A quantidade menor de 21: " + menor21);
                  Console.WriteLine("A quantidade total de escritos: " + qtdEscritos);
                  
                  Console.WriteLine("O percentual de matriculas rejeitadas foi de {0}% ",percRejeicao);
                  Console.ReadKey();
                 
              }
          }
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.