none
while double RRS feed

  • Pergunta

  •  double minutosRestantes = slaMinutos - minutosDiaSolicitacao;
     4320
          
           //Meu valor aqui é 4320, por que não passa por este While?? Tentei também com 0
          while (minutosRestantes < 0)
          {
            dataCorrente.AddDays(1);
            minutosRestantes = minutosRestantes - minutosExpediente;
          }
    
    
    

    quarta-feira, 21 de julho de 2010 20:51

Respostas

Todas as Respostas

  • Eduardo,

     

        O comando while pode ser traduzido por "enquanto". Lendo sua frase:

        Enquanto ( minutosRestantes FOR MENOR QUE 0)

        Como a variável já começa com 4320, não entra no laço. Bele?

    • Sugerido como Resposta Adriel Codeco quarta-feira, 21 de julho de 2010 23:03
    quarta-feira, 21 de julho de 2010 21:03
  • O que posso usar, tenho que ir tirando deste 4320 até ficar menor que zero?
    quarta-feira, 21 de julho de 2010 21:09
  • Pode usar o próprio While.. so que com a condição contrária: while (minutosRestantes >= 0).


    Alexsandre Rodrigues de Almeida MCTS .NET Framework - Web Applications
    ara.es@bol.com.br
    www.twitter.com/AlexRAlmeida
    • Sugerido como Resposta Adriel Codeco quarta-feira, 21 de julho de 2010 23:03
    quarta-feira, 21 de julho de 2010 22:06