Autor: Samuel Gomes | Publicado: 2011-02-21T19:11:00-08:00







Teste de racíocinio lógico criado por Albert Einstein



	

	

	

	









body {

	

	background-color:#efefef;



}



h1#title {



	padding: .25em;

	font-family: "Trebuchet MS", verdana, sans-serif;

	font-size: 25pt; 

	font-weight: bold;

	color:#317D9C;



}





h2#subtitle {



	padding: .25em;

	font-family: "Trebuchet MS", verdana, sans-serif;

	font-size: 14pt; 

	font-weight: bold;



}



div#main {



	text-align:center;



}





.tabela1, .tabela2 { font-family: Verdana, Tahoma, Arial; font-size: 12pt; font-weight: bold; }



.tabela1 {color: #336699; text-align:center;}

.tabela2 {color: #999999;}



.text_1, .text_2 {font-family: "Trebuchet MS", verdana, sans-serif; font-size : 14px; line-height: 16px; color: #000000;}



.Titulo1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none ; color: #317D9C }



.combo1	{

	background-color: #FFFFFF;

	font-weight: bold;

	color: #000000;

	font-family: Tahoma, Arial;

	font-size: 9pt;

	border: 1px solid #000000;

}

	

.input {

	background-color: #FFFFFF;

	font-weight: bold;

	color: #000000;

	font-family: Tahoma, Arial;

	font-size: 8pt;

	border: 1px solid #000000;

}



.cor0, .cor1, .cor2, .cor3, .cor4, .cor5 {

	BORDER-RIGHT:  #c1c7cC 2px solid;

    BORDER-TOP:    #c1c7cC 2px solid;

    BORDER-LEFT:   #c1c7cC 2px solid;	

    BORDER-BOTTOM: #c1c7cC 2px solid;

}



.cor0 { background-color: #efefef; }

.cor1 { background-color: yellow; }

.cor2 { background-color: blue; }

.cor3 { background-color: white; }

.cor4 { background-color: green; }

.cor5 { background-color: red; }





#phpAds {

	background-color: #E5ECF9;

}



#phpAds_title, #phpAds_desc {

 

	text-align: center;

	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;



}



#phpAds_title a {



	text-decoration: underline;

	color: #ff0000;

	font-weight: bold;

	font-size: 100%;



}



#news {



    width: 100%;

    overflow: hidden;

    font-size: 95%;



}















<!--

	

	/*

	var teste = "";



	teste += "var referencia = document.referrer;";

	teste += "	if ( referencia != 'http://testedeqi.hex.com.br/testedeeinstein' && ";

	teste += "		 referencia != 'http://testedeqi.hex.com.br/testedeeinstein/' && ";

	teste += "		 referencia != 'http://testedeqi.hex.com.br/testedeeinstein/index.php' && ";

	teste += "		 referencia != 'http://localhost:8666/desenvolvimento/einstein/index.php') {";

	teste += "		location.href = './';";

	teste += "	}";

	document.write(escape(teste));

	*/

	

	var camper = "var%20referencia%20%3D%20document.referrer%3B%09if%20%28%20referencia%20%21%3D%20%27http%3A//testedeqi.hex.com.br/testedeeinstein%27%20%26%26%20%09%09%20referencia%20%21%3D%20%27http%3A//testedeqi.hex.com.br/testedeeinstein/%27%20%26%26%20%09%09%20referencia%20%21%3D%20%27http%3A//testedeqi.hex.com.br/testedeeinstein/index.php%27%20%26%26%20%09%09%20referencia%20%21%3D%20%27http%3A//localhost%3A8666/desenvolvimento/einstein/index.php%27%29%20%7B%09%09location.href%20%3D%20%27./%27%3B%09%7D";

	//eval(unescape(camper));



	



	function mudaCor(who, what) {

		document.getElementById('div'+who).className = 'cor'+what

	}

	function changeColors(){

		mudaCor(1, (parseInt(document.form1.cores1.value)+1));

		mudaCor(2, (parseInt(document.form1.cores2.value)+1));

		mudaCor(3, (parseInt(document.form1.cores3.value)+1));

		mudaCor(4, (parseInt(document.form1.cores4.value)+1));

		mudaCor(5, (parseInt(document.form1.cores5.value)+1));

	}

	

	function habilita(cod){

		document.getElementById('check'+cod).checked = true;

	}

	function desabilita(cod){

		document.getElementById('check'+cod).checked = false;

	}	

	function valorCor(col){

		return parseInt(document.getElementById('cores'+col).value)+1;

	}

	function valorNacionalidade(col){

		return parseInt(document.getElementById('nacionalidades'+col).value)+1;

	}

	function valorBebida(col){

		return parseInt(document.getElementById('bebidas'+col).value)+1;

	}

	function valorCigarro(col){

		return parseInt(document.getElementById('cigarros'+col).value)+1;

	}

	function valorAnimal(col){

		return parseInt(document.getElementById('animais'+col).value)+1;

	}	

		

	function checkIt(){

		changeColors();



		/* O Inglês vive na casa Vermelha. */

		if ( ( valorCor(1) == 5 && valorNacionalidade(1) == 3 )  ||

			 ( valorCor(2) == 5 && valorNacionalidade(2) == 3 )  ||

			 ( valorCor(3) == 5 && valorNacionalidade(3) == 3 )  ||

			 ( valorCor(4) == 5 && valorNacionalidade(4) == 3 )  ||

			 ( valorCor(5) == 5 && valorNacionalidade(5) == 3 )

			) {

			habilita(0);

		}

		else { 

			desabilita(0);

		}		

		/* O Inglês vive na casa Vermelha. */

		

		/* O Sueco tem Cachorros como animais de estimação. */

		if ( ( valorAnimal(1) == 1 && valorNacionalidade(1) == 5 )  ||

			 ( valorAnimal(2) == 1 && valorNacionalidade(2) == 5 )  ||

			 ( valorAnimal(3) == 1 && valorNacionalidade(3) == 5 )  ||

			 ( valorAnimal(4) == 1 && valorNacionalidade(4) == 5 )  ||

			 ( valorAnimal(5) == 1 && valorNacionalidade(5) == 5 )

			) {

			habilita(1);

		}

		else { 

			desabilita(1);

		}		

		/* O Sueco tem Cachorros como animais de estimação. */

		

		

		/* O Dinamarquês bebe Chá. */

		if ( ( valorBebida(1) == 4 && valorNacionalidade(1) == 2 )  ||

			 ( valorBebida(2) == 4 && valorNacionalidade(2) == 2 )  ||

			 ( valorBebida(3) == 4 && valorNacionalidade(3) == 2 )  ||

			 ( valorBebida(4) == 4 && valorNacionalidade(4) == 2 )  ||

			 ( valorBebida(5) == 4 && valorNacionalidade(5) == 2 )

			) {

			habilita(2);

		}

		else { 

			desabilita(2);

		}	

		/* O Dinamarquês bebe Chá. */



		/* A casa Verde fica do lado esquerdo da casa Branca. */

		if ( ( valorCor(1) == 4 && valorCor(2) == 3 )  ||

			 ( valorCor(2) == 4 && valorCor(3) == 3 )  ||

			 ( valorCor(3) == 4 && valorCor(4) == 3 )  ||

			 ( valorCor(4) == 4 && valorCor(5) == 3 )

			) {

			habilita(3);

		}

		else { 

			desabilita(3);

		}	

		/* A casa Verde fica do lado esquerdo da casa Branca. */





		/* O homem que vive na casa Verde bebe Café. */

		if ( ( valorCor(1) == 4 && valorBebida(1) == 2 )  ||

			 ( valorCor(2) == 4 && valorBebida(2) == 2 )  ||

			 ( valorCor(3) == 4 && valorBebida(3) == 2 )  ||

			 ( valorCor(4) == 4 && valorBebida(4) == 2 )  ||

			 ( valorCor(5) == 4 && valorBebida(5) == 2 )

			) {

			habilita(4);

		}

		else { 

			desabilita(4);

		}	

		/* O homem que vive na casa Verde bebe Café. */





		/* O homem que fuma Pall Mall cria Pássaros. */

		if ( ( valorCigarro(1) == 4 && valorAnimal(1) == 4 )  ||

			 ( valorCigarro(2) == 4 && valorAnimal(2) == 4 )  ||

			 ( valorCigarro(3) == 4 && valorAnimal(3) == 4 )  ||

			 ( valorCigarro(4) == 4 && valorAnimal(4) == 4 )  ||

			 ( valorCigarro(5) == 4 && valorAnimal(5) == 4 )

			) {

			habilita(5);

		}

		else { 

			desabilita(5);

		}	

		/* O homem que fuma Pall Mall cria Pássaros. */

		

		

		/* O homem que vive na casa Amarela fuma Dunhill. */

		if ( ( valorCigarro(1) == 3 && valorCor(1) == 1 )  ||

			 ( valorCigarro(2) == 3 && valorCor(2) == 1 )  ||

			 ( valorCigarro(3) == 3 && valorCor(3) == 1 )  ||

			 ( valorCigarro(4) == 3 && valorCor(4) == 1 )  ||

			 ( valorCigarro(5) == 3 && valorCor(5) == 1 )

			) {

			habilita(6);

		}

		else { 

			desabilita(6);

		}	

		/* O homem que vive na casa Amarela fuma Dunhill. */

		

		

		/* O homem que vive na casa do meio bebe Leite. */

		if ( valorBebida(3) == 5 ) {

			habilita(7);

		}

		else { 

			desabilita(7);

		}	

		/* O homem que vive na casa do meio bebe Leite. */	

		

		

		/* O Norueguês vive na primeira casa. */

		if (valorNacionalidade(1) == 4){

			habilita(8);

		}

		else { 

			desabilita(8);

		}

		/* O Norueguês vive na primeira casa. */

		

		

		

		/* O homem que fuma Blends vive ao lado do que tem Gatos. */

		if ( valorCigarro(1) == 1 && ( valorAnimal(2) == 3 ) ||

			 valorCigarro(2) == 1 && ( valorAnimal(1) == 3   || valorAnimal(3) == 3) ||

			 valorCigarro(3) == 1 && ( valorAnimal(2) == 3   || valorAnimal(4) == 3) ||

			 valorCigarro(4) == 1 && ( valorAnimal(5) == 3   || valorAnimal(3) == 3) ||

			 valorCigarro(5) == 1 && ( valorAnimal(4) == 3 )

		    ) {

			habilita(9);

		}

		else { 

			desabilita(9);

		}

		/* O homem que fuma Blends vive ao lado do que tem Gatos. */

		

		

		/* O homem que cria Cavalos vive ao lado do que fuma Dunhill. */

		if ( valorCigarro(1) == 3 && ( valorAnimal(2) == 2 ) ||

			 valorCigarro(2) == 3 && ( valorAnimal(1) == 2   || valorAnimal(3) == 2) ||

			 valorCigarro(3) == 3 && ( valorAnimal(2) == 2   || valorAnimal(4) == 2) ||

			 valorCigarro(4) == 3 && ( valorAnimal(5) == 2   || valorAnimal(3) == 2) ||

			 valorCigarro(5) == 3 && ( valorAnimal(4) == 2 )

		    ) {

			habilita(10);

		}

		else { 

			desabilita(10);

		}

		/* O homem que cria Cavalos vive ao lado do que fuma Dunhill. */	

		

		

		/* O homem que fuma BlueMaster bebe Cerveja. */

		if ( ( valorCigarro(1) == 2 && valorBebida(1) == 3 )  ||

			 ( valorCigarro(2) == 2 && valorBebida(2) == 3 )  ||

			 ( valorCigarro(3) == 2 && valorBebida(3) == 3 )  ||

			 ( valorCigarro(4) == 2 && valorBebida(4) == 3 )  ||

			 ( valorCigarro(5) == 2 && valorBebida(5) == 3 )

			) {

			habilita(11);

		}

		else { 

			desabilita(11);

		}	

		/* O homem que fuma BlueMaster bebe Cerveja. */

		

		/* O Alemão fuma Prince. */

		if ( ( valorNacionalidade(1) == 1 && valorCigarro(1) == 5 )  ||

			 ( valorNacionalidade(2) == 1 && valorCigarro(2) == 5 )  ||

			 ( valorNacionalidade(3) == 1 && valorCigarro(3) == 5 )  ||

			 ( valorNacionalidade(4) == 1 && valorCigarro(4) == 5 )  ||

			 ( valorNacionalidade(5) == 1 && valorCigarro(5) == 5 )

			) {

			habilita(12);

		}

		else { 

			desabilita(12);

		}	

		/* O Alemão fuma Prince. */

		

		/* O Norueguês vive ao lado da casa Azul. */

		if ( valorCor(1) == 2 && ( valorNacionalidade(2) == 4 ) ||

			 valorCor(2) == 2 && ( valorNacionalidade(1) == 4   || valorNacionalidade(3) == 4) ||

			 valorCor(3) == 2 && ( valorNacionalidade(2) == 4   || valorNacionalidade(4) == 4) ||

			 valorCor(4) == 2 && ( valorNacionalidade(5) == 4 ) ||

			 valorCor(5) == 2 && ( valorNacionalidade(4) == 4 )

		    ) {

			habilita(13);

		}

		else { 

			desabilita(13);

		}

		/* O Norueguês vive ao lado da casa Azul. */

		

		/* O homem que fuma Blends é vizinho do que bebe Água. */

		if ( valorCigarro(1) == 1 && ( valorBebida(2) == 1 ) ||

			 valorCigarro(2) == 1 && ( valorBebida(1) == 1   || valorBebida(3) == 1) ||

			 valorCigarro(3) == 1 && ( valorBebida(2) == 1   || valorBebida(4) == 1) ||

			 valorCigarro(4) == 1 && ( valorBebida(5) == 1 ) ||

			 valorCigarro(5) == 1 && ( valorBebida(4) == 1 )

		    ) {

			habilita(14);

		}

		else { 

			desabilita(14);

		}

		/* O homem que fuma Blends é vizinho do que bebe Água. */

		chekar();

		

	}





	function changeLast(){

		document.form1['animais4'].value = 4;

	}





	function chekar(){

		var checks, okok

		okok = 0

		checks = document.form1.length



		for (var i=0;i<checks;i++)

		{

			var e = document.form1[i];

			

			var t = e.type.toLowerCase();

			

			if ( t == "checkbox" ) {

				

				if ( e.checked == true ) {

					okok += 1;

				}

			}

		}

		

		if (okok == 15){

			changeLast();

			alert('Parabéns você conseguiu terminar o Teste de Einstein.\n Você agora faz parte do seleto grupo de pessoas que conseguiu resolver esse teste.\n\n Você terá seu nome publicado no Hall da Fama, como o do professor - Veja em 16/01/06.');

			//document.form1.submit();

			openWindow("blank.php");

			document.form1.target = "postingWindow";

			document.form1.submit();



			return false;

		}

		else {

			return true;

		}

		

	}





	function openWindow(url) {

		var win = null

		win = window.open(url,'postingWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,menubar=no,width=500,height=400')

		return win;

	}





//-->







<!--



	function mouse_out(qualObjeto) {

		qualObjeto.style.background="#efefef";

	}

	function mouse_over(qualObjeto) {

		qualObjeto.style.background="#336699";

	}

	

	function showSource ( index ) {



		form2.theSource.value = "Teste de Einstein - Ser&aacute; que voc&ecirc; consegue ???  Clique aqui e fa&ccedil;a o teste !";			

		

	}





	function p(){

		//var x = window.open('http://www.linkblog.com.br/', 'bnettaf','');

		var x = window.open('http://inutilidades.hex.com.br/', 'bnettaf','');

		window.focus();

	}



	//p();



	window.setInterval("Fat.fade_all();", 30 * 1000);



//-->