Teste de QI

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Teste de QI

Mensagem por JoséQuintas »

Vi na internet, foi chamado de teste de QI.

Consegui montar em Harbour, console, pra uso com o mouse.
Falta melhorar o visual, tá ruim.
Ficou interessante.
Anexos
test.zip
(2.07 KiB) Baixado 131 vezes
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Teste de QI

Mensagem por Euclides »

Lagal, JoséQuintas!
Eu brinquei com algo assim há mais ou menos 25 anos... (o programa BASIC deve estar em algum disquete meu de 5,1/4)
Se tiver algum tempo no fim de semana talvez o converta para FiveWin (um xBrwose c/ array ficaria 'beleza' na primeira parte)
Mas... será que não está faltando um enunciado? ( o primeiro seria: "O Norueguês vive na primeira casa.")
Ela poderia ser eliminada mas aí teria mais "tentativas e erro".
Só que neste caso (no seu programa), a consistência (o "X") de "O Norueguês vive ao lado da casa Azul." deve aceitar ao lado",
tanto à direita quanto à esquerda. (no programa só coloca "x" se o "Norueguês" estiver à esquerda).
Tamusai, Euclides
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Teste de QI

Mensagem por JoséQuintas »

Item 9

Código: Selecionar todos

      @ Row() + 1, 0 SAY "(" + acOpcao[ 9 ]  + ") O norueguês vive na primeira casa"
Checagem do Norueguês do lado da casa azul, está errado mesmo:

Código: Selecionar todos

      IF ( acCasa[ nNumCasa, CASA_NACIONALIDADE ] == "Norueguês" .AND. acCasa[ nNumCasa + 1, CASA_COR ] == "Azul" ) .OR. ;
         ( acCasa[ nNumCasa, CASA_NACIONALIDADE + 1 ] == "Norueguês" .AND. acCasa[ nNumCasa, CASA_COR ] == "Azul" )
         acOpcao[ 14 ] := "X"
      ENDIF
Na segunda linha é nNumCasa + 1, e não, CASA_NACIONALIDADE + 1
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Teste de QI

Mensagem por Euclides »

... para não dizer que não falei das flores...
O programa está em FiveWin (fácimente convertível para HMG)
Para compilar, BUILDH.BAT ou BUILDX.BAT da pasta SAMPLES
É isso aí...
Euclides
testiqh.rar
(988.93 KiB) Baixado 98 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Teste de QI

Mensagem por JoséQuintas »

Acho que vai acabar tendo mais variações.
Só pra registrar os visuais até agora.
Lembrando que cada LIB tem mais opções de visuais e cores.

Tela console
testeqiconsole.png
Tela fivewin
testeqifw.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Teste de QI

Mensagem por JoséQuintas »

Um leve toque da gtwvg - pushbutton
testeqiwvg.png
Anexos
test.zip
(344.3 KiB) Baixado 102 vezes
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Teste de QI

Mensagem por JoséQuintas »

Tudo usando pushbutton.
Mas agora, as pistas somem/reaparecem, dependendo se estão resolvidas ou não.
testeqi.png
Como tudo faz parte do Harbour padrão, não anexei o EXE.

Tive que mover a seleção pra parte sem pushbutton, porque texto não cobre pushbutton, e sem ver opção não dá pra selecionar... rs

Nota: seria mais interessante usar o controle estilo achoice, existe na wvg, mas não faz parte do meu uso normal.
Anexos
test.zip
(2.48 KiB) Baixado 112 vezes
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder