DEFINE DATA
LOCAL
01 #NUMJOGO (A30/35)
01 #NUMJOGO-A (A30)
01 REDEFINE #NUMJOGO-A
02 #NJ-VJ(A2/15)
01 #RESULT (A30)
01 REDEFINE #RESULT
02 #RR (A02/15)
01 #OBA (A30)
01 REDEFINE #OBA
02 #OJ-VOJ (A2/15)
01 #QTD (N02)
01 #I (P02)
01 #II (P02)
01 #I2 (P02)
01 #NUM-REG(N3)
01 #ACHOU(A1)
1 #X(P2)
1 #Y(P2)
1 #W(P2)
1 #QUADRADINHO(A18) INIT <'VIVA!! GANHAMOS !!'>
01 #MAX-ACERTOS (N02)
01 #TOTAL-11 (N02)
01 #TOTAL-12 (N02)
01 #TOTAL-13 (N02)
01 #TOTAL-14 (N02)
01 #TOTAL-15 (N02)
01 #TOTAL-PREM (N02)
END-DEFINE
DEFINE WINDOW WIND1
SIZE AUTO
BASE #W / #Y
FRAMED ON
MOVE '010203040507101113141517202125' TO #NUMJOGO(01)
MOVE '030405070811131516171820212425' TO #NUMJOGO(02)
MOVE '030608091116171819202122232425' TO #NUMJOGO(03)
MOVE '020304091012131418192021222425' TO #NUMJOGO(04)
MOVE '020305060708101112141517202425' TO #NUMJOGO(05)
MOVE '020306081012131416171820212325' TO #NUMJOGO(06)
MOVE '010304050607081012131719232425' TO #NUMJOGO(07)
MOVE '020305070911121314151617192325' TO #NUMJOGO(08)
MOVE '020405071112131516182021222325' TO #NUMJOGO(09)
MOVE '010304050711121315171819222425' TO #NUMJOGO(10)
MOVE '020405070810111214151719212325' TO #NUMJOGO(11)
MOVE '010204050709101112131617192224' TO #NUMJOGO(12)
MOVE '010405060708091013141719212425' TO #NUMJOGO(13)
MOVE '010203050607091012151719212324' TO #NUMJOGO(14)
MOVE '010203040506070812131718232425' TO #NUMJOGO(15)
MOVE '010203070809101213162021222324' TO #NUMJOGO(16)
MOVE '040506070810121314171819212324' TO #NUMJOGO(17)
MOVE '030508091011131517192021232425' TO #NUMJOGO(18)
MOVE '010405060809101115161819202224' TO #NUMJOGO(19)
MOVE '020304060712141517192021232425' TO #NUMJOGO(20)
MOVE '010405070812131415171821222425' TO #NUMJOGO(21)
MOVE '010204050708091213141517222425' TO #NUMJOGO(22)
MOVE '020709101213141517181920222325' TO #NUMJOGO(23)
MOVE '010304060910121415171819202325' TO #NUMJOGO(24)
MOVE '010405070910121315171819232425' TO #NUMJOGO(25)
MOVE '010203040607121314181920232425' TO #NUMJOGO(26)
MOVE '020506081112131416171819212225' TO #NUMJOGO(27)
MOVE '020308091112141516171920222324' TO #NUMJOGO(28)
MOVE '020405080910121415161820212225' TO #NUMJOGO(29)
MOVE '020304050708091011121319212223' TO #NUMJOGO(30)
MOVE '010204050609101112131419202325' TO #NUMJOGO(31)
MOVE '010304101213151617181920212325' TO #NUMJOGO(32)
MOVE '010304050607091213161718212425' TO #NUMJOGO(33)
MOVE '010304060809101112141516171923' TO #NUMJOGO(34)
MOVE '030506070809121314151718192224' TO #NUMJOGO(35)
MOVE '010305070809101112151617212223' TO #RESULT
RESET #MAX-ACERTOS
RESET #TOTAL-11
RESET #TOTAL-12
RESET #TOTAL-13
RESET #TOTAL-14
RESET #TOTAL-15
RESET #TOTAL-PREM
WRITE ' '
WRITE '=============================================================='
WRITE ' LOTOFACIL - CONFERENCIA'
WRITE '=============================================================='
WRITE ' '
WRITE 'CARTELA ACERTOS RESULTADO'
WRITE '--------------------------------------------------------------'
FOR #I2 1 35
MOVE #NUMJOGO(#I2) TO #NUMJOGO-A
RESET #OBA #QTD
FOR #I 1 15
RESET #ACHOU
FOR #II 1 15
IF #RR(#I) = #NJ-VJ(#II)
MOVE #RR(#I) TO #OJ-VOJ(#I)
ADD 1 TO #QTD
MOVE 'S' TO #ACHOU
ESCAPE BOTTOM
END-IF
END-FOR
IF #ACHOU NE 'S'
MOVE '**' TO #OJ-VOJ(#I)
END-IF
END-FOR
IF #QTD > #MAX-ACERTOS
MOVE #QTD TO #MAX-ACERTOS
END-IF
IF #QTD = 11
ADD 1 TO #TOTAL-11
END-IF
IF #QTD = 12
ADD 1 TO #TOTAL-12
END-IF
IF #QTD = 13
ADD 1 TO #TOTAL-13
END-IF
IF #QTD = 14
ADD 1 TO #TOTAL-14
END-IF
IF #QTD = 15
ADD 1 TO #TOTAL-15
END-IF
IF #QTD > 10
WRITE #I2
#QTD
' PONTOS'
IF #QTD = 15
ADD 1 TO #TOTAL-PREM
END-IF
END-IF
END-FOR
WRITE '--------------------------------------------------------------'
WRITE ' RESUMO FINAL'
WRITE '--------------------------------------------------------------'
WRITE 'MAIOR NUMERO DE ACERTOS: ' #MAX-ACERTOS
WRITE 'CARTELAS COM 11 PONTOS: ' #TOTAL-11
WRITE 'CARTELAS COM 12 PONTOS: ' #TOTAL-12
WRITE 'CARTELAS COM 13 PONTOS: ' #TOTAL-13
WRITE 'CARTELAS COM 14 PONTOS: ' #TOTAL-14
WRITE 'CARTELAS COM 15 PONTOS: ' #TOTAL-15
WRITE ' '
WRITE 'TOTAL DE CARTELAS: 35'
WRITE '=============================================================='
IF #TOTAL-PREM > 0
WRITE '*** PARABENS! EXISTE CARTELA COM 15 ACERTOS! ***'
ELSE
WRITE 'NENHUMA CARTELA ACERTOU OS 15 NUMEROS.'
END-IF
WRITE '=============================================================='
END
Resultado
MORE
PAG 1 12/10/26 16:45:09
==============================================================
LOTOFACIL - CONFERENCIA
==============================================================
CARTELA ACERTOS RESULTADO
--------------------------------------------------------------
14 11 PONTOS
16 11 PONTOS
30 11 PONTOS
34 11 PONTOS
--------------------------------------------------------------
RESUMO FINAL
--------------------------------------------------------------
MAIOR NUMERO DE ACERTOS: 11
CARTELAS COM 11 PONTOS: 4
CARTELAS COM 12 PONTOS: 0
CARTELAS COM 13 PONTOS: 0
CARTELAS COM 14 PONTOS: 0
CARTELAS COM 15 PONTOS: 0
TOTAL DE CARTELAS: 35
==============================================================
NENHUMA CARTELA ACERTOU OS 15 NUMEROS.
==============================================================






