1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Contador de Variaveis

Discussão em 'Progress 4GL' iniciado por diego.neves, Março 13, 2014.

  1. diego.neves

    diego.neves Membro Participativo

    Bom dia.

    Existe algum comando que realiza a contagem dos valores de variaveis que satisfaçam tal condição?

    Exemplo:
    As variaveis flag1, flag2 e flag3 do tipo logico.
    A varivel contador do tipo int.


    flag1 = true
    flag2 = true
    flag3 =false

    Será atribuida a contagem do registros verdadeiros na variavel count.

    Count = 2

    Obrigado
  2. LeandroSantos

    LeandroSantos Membro Participativo

    O que voce pode fazer é invés de criar 3 variaveis criar uma extent e depois contar, exemplo:
    Código:
    def var lFlag as log extent 3.
    def var count as int.
    def var loop as int.
    
    assign
      lFlag[1] = true
      lFlag[2] = true
      lFlag[3] = false.
    
    assign Count = 0.
    do loop = 1 to extent(lFlag).
      if lFlag[loop] then assign Count = Count + 1.
    end.
    
    Message Count view-as alert-box.

Compartilhe esta Página