<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

    <channel>
        <title>Angola Emprego</title>
        <atom:link href="https://angolaemprego.com/feed/" rel="self" type="application/rss+xml" />
        <link>https://angolaemprego.com/</link>
        <description>Vagas de emprego, estágio e bolsas de estudo</description>
        <lastBuildDate>2026-10-28T17:42:55+00:00</lastBuildDate>
        <language>pt-PT</language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <generator>Angola Emprego</generator>

        <image>
            <url>https://angolaemprego.com/storage/images/logo-full.jpg</url>
            <title>Angola Emprego</title>
            <link>https://angolaemprego.com</link>
            <width>32</width>
            <height>32</height>
        </image>

        <site xmlns="com-wordpress:feed-additions:1">227777157</site>

                    <item>
                <title>O Que Acontece Agora a Flávio Bolsonaro: Mandato, Foro Privilegiado e Investigações</title>
                <link>https://angolaemprego.com/noticias/o-que-acontece-agora-a-flavio-bolsonaro-mandato-foro-privilegiado-e-investigacoes</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-28T17:42:55+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/o-que-acontece-agora-a-flavio-bolsonaro-mandato-foro-privilegiado-e-investigacoes</guid>
                <description><![CDATA[<p>O Que Acontece Agora a Flávio Bolsonaro: Mandato, Foro Privilegiado e Investigações
Com o senador Flávio Bolsonaro fora do Brasil e sem ter cumprido a ordem do Supremo Tribunal Federal para entregar os seus passaportes, várias perguntas ficam no ar sobre a sua situação legal e política. Explicamos o que está em jogo.

O mandato de senador mantém-se, por agora
Flávio Bolsonaro foi eleito senador pelo...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/o-que-acontece-agora-a-flavio-bolsonaro-mandato-foro-privilegiado-e-investigacoes">O Que Acontece Agora a Flávio Bolsonaro: Mandato, Foro Privilegiado e Investigações</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;O Que Acontece Agora a Flávio Bolsonaro: Mandato, Foro Privilegiado e Investigações&lt;/h2&gt;
&lt;p&gt;Com o senador Flávio Bolsonaro fora do Brasil e sem ter cumprido a ordem do Supremo Tribunal Federal para entregar os seus passaportes, várias perguntas ficam no ar sobre a sua situação legal e política. Explicamos o que está em jogo.&lt;/p&gt;

&lt;h3&gt;O mandato de senador mantém-se, por agora&lt;/h3&gt;
&lt;p&gt;Flávio Bolsonaro foi eleito senador pelo Rio de Janeiro e o seu mandato actual mantém-se válido até &lt;strong&gt;1 de Fevereiro de 2027&lt;/strong&gt;, data em que termina a legislatura. Estar fora do país não faz, por si só, perder o mandato — mas pode ter consequências na forma como exerce as suas funções e nos processos judiciais em curso contra ele.&lt;/p&gt;

&lt;h3&gt;O que é o foro privilegiado e por que importa aqui&lt;/h3&gt;
&lt;p&gt;Como senador, Flávio Bolsonaro tem direito ao chamado &lt;strong&gt;foro privilegiado&lt;/strong&gt;: os processos que o envolvem directamente são julgados pelo Supremo Tribunal Federal, e não por um tribunal comum. É precisamente por isso que a ordem de entrega de passaportes partiu do ministro Alexandre de Moraes, do STF. A partir de 1 de Fevereiro de 2027, quando termina o mandato, Flávio perderá este foro, e eventuais processos passariam a correr nos tribunais comuns.&lt;/p&gt;

&lt;h3&gt;As investigações em curso&lt;/h3&gt;
&lt;p&gt;Há, pelo menos, duas investigações relevantes para o caso:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Suspeitas de lavagem de dinheiro:&lt;/strong&gt; envolve o senador e o advogado Willer Tomaz, amigo próximo de Flávio, relacionada com empresas e plataformas de apostas. Ambos negam qualquer irregularidade.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Financiamento de um filme sobre Jair Bolsonaro:&lt;/strong&gt; apura suspeitas de irregularidades no financiamento de uma produção sobre o ex-presidente, incluindo a possível ligação a recursos atribuídos a um banqueiro investigado noutro processo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nenhuma destas investigações resultou, até ao momento, numa condenação formal contra Flávio Bolsonaro — ambas se encontram em fase de apuração.&lt;/p&gt;

&lt;h3&gt;O que pode acontecer por não ter entregado os passaportes&lt;/h3&gt;
&lt;p&gt;O não cumprimento de uma ordem judicial do Supremo Tribunal Federal é, em si, um facto com potencial relevância jurídica, podendo ser levado em conta nas investigações em curso. Até à data, as consequências directas conhecidas são o cancelamento dos passaportes brasileiros pela Polícia Federal e a manutenção das investigações já referidas — não há, até ao momento, confirmação pública de um mandado de prisão contra o senador.&lt;/p&gt;

&lt;h3&gt;O que fica para resolver&lt;/h3&gt;
&lt;p&gt;Entre as questões ainda sem resposta definitiva estão: se Flávio Bolsonaro vai, de facto, apresentar um pedido formal de asilo político aos Estados Unidos; se e quando poderá regressar ao Brasil; e como as investigações do STF vão evoluir enquanto ele permanecer fora do país. Vamos continuar a acompanhar os desenvolvimentos.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Notícia internacional de interesse geral sobre a situação política no Brasil, compilada a partir de fontes jornalísticas brasileiras, 28 de Outubro de 2026. Informação sujeita a actualização.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: Flávio Bolsonaro, foro privilegiado, STF, mandato de senador, lavagem de dinheiro, Willer Tomaz, investigação&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/20abb09d-b5d2-4edf-92d3-bf534f38310a.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5449</post-id>
            </item>
                    <item>
                <title>Flávio Bolsonaro Vai Pedir Asilo Político a Trump? o Que se Sabe</title>
                <link>https://angolaemprego.com/noticias/flavio-bolsonaro-vai-pedir-asilo-politico-a-trump-o-que-se-sabe</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-28T17:42:53+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/flavio-bolsonaro-vai-pedir-asilo-politico-a-trump-o-que-se-sabe</guid>
                <description><![CDATA[<p>Flávio Bolsonaro Vai Pedir Asilo Político a Trump? o Que se Sabe
Depois de chegar aos Estados Unidos na sequência da sua saída do Brasil, surgiram relatos de que o senador Flávio Bolsonaro pretende formalizar um pedido de asilo político junto do governo de Donald Trump. Explicamos o que está confirmado e o que continua a ser apenas uma expectativa de aliados.

O que disseram os aliados
Segundo relat...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/flavio-bolsonaro-vai-pedir-asilo-politico-a-trump-o-que-se-sabe">Flávio Bolsonaro Vai Pedir Asilo Político a Trump? o Que se Sabe</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Flávio Bolsonaro Vai Pedir Asilo Político a Trump? o Que se Sabe&lt;/h2&gt;
&lt;p&gt;Depois de chegar aos Estados Unidos na sequência da sua saída do Brasil, surgiram relatos de que o senador Flávio Bolsonaro pretende formalizar um pedido de &lt;strong&gt;asilo político&lt;/strong&gt; junto do governo de Donald Trump. Explicamos o que está confirmado e o que continua a ser apenas uma expectativa de aliados.&lt;/p&gt;

&lt;h3&gt;O que disseram os aliados&lt;/h3&gt;
&lt;p&gt;Segundo relatos veiculados pela imprensa brasileira, pessoas próximas de Flávio Bolsonaro afirmaram que o senador tem intenção de apresentar formalmente um pedido de asilo político junto da administração norte-americana depois de entrar em território dos Estados Unidos. Até ao momento, porém, não existe confirmação oficial, nem da parte de Flávio, nem do governo norte-americano, de que esse pedido tenha sido efectivamente apresentado.&lt;/p&gt;

&lt;h3&gt;Encontro esperado com Eduardo Bolsonaro&lt;/h3&gt;
&lt;p&gt;De acordo com relatos de aliados, o irmão de Flávio, Eduardo Bolsonaro — que já vive nos Estados Unidos há algum tempo — deveria encontrar-se com ele na Florida. Eduardo tinha afirmado publicamente, dias antes da eleição, que defendia que Flávio deixasse o Brasil caso perdesse a disputa presidencial.&lt;/p&gt;

&lt;h3&gt;O precedente do pai: Jair Bolsonaro em 2022&lt;/h3&gt;
&lt;p&gt;A situação recorda, em vários aspectos, o que aconteceu com o ex-presidente Jair Bolsonaro, pai de Flávio, que viajou para os Estados Unidos depois de não aceitar a derrota eleitoral de 2022. Jair Bolsonaro acabou por regressar ao Brasil meses depois e foi, mais tarde, condenado a 27 anos de prisão por tentativa de golpe de Estado. O paralelismo entre os dois episódios tem sido amplamente discutido na imprensa brasileira.&lt;/p&gt;

&lt;h3&gt;O que significa, na prática, pedir asilo político&lt;/h3&gt;
&lt;p&gt;Um pedido de asilo político é feito por alguém que alega estar a ser perseguido no seu país de origem por razões políticas, e pode, em teoria, permitir uma permanência legal prolongada nos Estados Unidos enquanto o pedido é analisado. Tratando-se de um processo formal e moroso, a simples intenção manifestada por aliados não equivale a um pedido efectivamente apresentado nem à sua aceitação pelas autoridades norte-americanas — que, até ao momento, não se pronunciaram oficialmente sobre o caso.&lt;/p&gt;

&lt;h3&gt;Contexto: a relação de Flávio com Trump&lt;/h3&gt;
&lt;p&gt;Flávio Bolsonaro tem mantido, nos últimos anos, uma relação próxima com figuras ligadas ao movimento político de Donald Trump nos Estados Unidos, incluindo encontros anteriores já noticiados pela imprensa brasileira. Essa proximidade é referida como um dos factores que, segundo analistas citados pela imprensa, poderia facilitar uma eventual recepção favorável a um pedido de asilo — ainda que isso continue a depender de decisão formal das autoridades norte-americanas.&lt;/p&gt;

&lt;h3&gt;O que falta confirmar&lt;/h3&gt;
&lt;p&gt;Até à publicação deste artigo, continuam sem confirmação oficial: a apresentação formal do pedido de asilo, qualquer resposta do governo dos Estados Unidos, e os detalhes exactos do encontro entre os irmãos Bolsonaro na Florida. Vamos continuar a acompanhar e a actualizar esta informação.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Notícia internacional de interesse geral sobre a situação política no Brasil, compilada a partir de fontes jornalísticas brasileiras, 28 de Outubro de 2026. Informação sujeita a actualização.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: Flávio Bolsonaro, asilo político, Donald Trump, Eduardo Bolsonaro, Jair Bolsonaro EUA, Florida&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/58279056-e11a-48bb-b416-e212aff5bd12.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5448</post-id>
            </item>
                    <item>
                <title>Passaporte Cancelado e Fuga Via Argentina: Como Flávio Bolsonaro Saiu do Brasil</title>
                <link>https://angolaemprego.com/noticias/passaporte-cancelado-e-fuga-via-argentina-como-flavio-bolsonaro-saiu-do-brasil</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-28T17:42:51+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/passaporte-cancelado-e-fuga-via-argentina-como-flavio-bolsonaro-saiu-do-brasil</guid>
                <description><![CDATA[<p>Passaporte Cancelado e Fuga Via Argentina: Como Flávio Bolsonaro Saiu do Brasil
A forma como o senador Flávio Bolsonaro conseguiu deixar o Brasil, depois de desrespeitar uma ordem do Supremo Tribunal Federal para entregar os seus passaportes, tornou-se um dos pontos mais debatidos do caso. Reunimos o que se sabe sobre a rota, os documentos de viagem e o papel da Polícia Federal e das autoridades arg...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/passaporte-cancelado-e-fuga-via-argentina-como-flavio-bolsonaro-saiu-do-brasil">Passaporte Cancelado e Fuga Via Argentina: Como Flávio Bolsonaro Saiu do Brasil</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Passaporte Cancelado e Fuga Via Argentina: Como Flávio Bolsonaro Saiu do Brasil&lt;/h2&gt;
&lt;p&gt;A forma como o senador Flávio Bolsonaro conseguiu deixar o Brasil, depois de desrespeitar uma ordem do Supremo Tribunal Federal para entregar os seus passaportes, tornou-se um dos pontos mais debatidos do caso. Reunimos o que se sabe sobre a rota, os documentos de viagem e o papel da Polícia Federal e das autoridades argentinas.&lt;/p&gt;

&lt;h3&gt;A ordem de Moraes e o prazo das 24 horas&lt;/h3&gt;
&lt;p&gt;O ministro Alexandre de Moraes determinou, na segunda-feira, 26 de Outubro, que Flávio Bolsonaro entregasse à Polícia Federal os seus passaportes brasileiros — comum e diplomático — num prazo de 24 horas, e proibiu-o de saltar do país. A decisão surgiu no âmbito de uma investigação sobre suspeitas de lavagem de dinheiro envolvendo o senador e o advogado Willer Tomaz. Em vídeo, Flávio garantiu que cumpriria a determinação.&lt;/p&gt;

&lt;h3&gt;O prazo expira sem entrega&lt;/h3&gt;
&lt;p&gt;Pouco antes das 11h de terça-feira, 27 de Outubro, o prazo terminou sem que os passaportes tivessem sido entregues às autoridades. A Polícia Federal cancelou ambos os documentos nos seus sistemas — uma medida que, segundo a imprensa brasileira, impede o uso desses passaportes específicos, mas não impede necessariamente viajar com outro documento válido.&lt;/p&gt;

&lt;h3&gt;O papel do passaporte italiano&lt;/h3&gt;
&lt;p&gt;Segundo a imprensa brasileira, Flávio Bolsonaro obteve um passaporte italiano em 2023, através de ascendência familiar — uma possibilidade comum entre brasileiros com antepassados italianos. A existência deste segundo documento de viagem, emitido por outro país, pode ter facilitado a saída do Brasil mesmo depois do cancelamento dos passaportes brasileiros.&lt;/p&gt;

&lt;h3&gt;O episódio na fronteira com a Argentina&lt;/h3&gt;
&lt;p&gt;Órgãos de imprensa argentinos, como o Infobae, noticiaram que haveria uma travessia planeada perto de Puerto Iguazú, na fronteira entre o Brasil e a Argentina, com recurso a um jato privado. Esse voo terá sido suspenso depois de não ter sido apresentado o plano de voo nem a lista definitiva de passageiros às autoridades argentinas. A aeronave permaneceu, segundo essas fontes, no aeroporto de Puerto Iguazú.&lt;/p&gt;
&lt;p&gt;O governo argentino, através de fonte oficial, afirmou não ter qualquer registo de entrada de Flávio Bolsonaro no país, e as autoridades de migração abriram verificações sobre a aeronave e a respectiva tripulação.&lt;/p&gt;

&lt;h3&gt;Polícia Federal aciona autoridades argentinas&lt;/h3&gt;
&lt;p&gt;A Polícia Federal brasileira não encontrou registo de saída do senador por nenhum posto fronteiriço oficial do país, o que levou as autoridades a contactar directamente os seus pares argentinos para tentar reconstituir o percurso exacto até à chegada aos Estados Unidos.&lt;/p&gt;

&lt;h3&gt;Hipóteses ainda não confirmadas&lt;/h3&gt;
&lt;p&gt;Circulam ainda, sem confirmação oficial, hipóteses alternativas sobre a rota seguida — incluindo uma travessia terrestre não oficial ou uma passagem por Roraima e Caracas, semelhante à utilizada anteriormente por outro político brasileiro em situação análoga. Nenhuma destas versões foi confirmada pelas autoridades brasileiras ou argentinas até ao momento.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Notícia internacional de interesse geral sobre a situação política no Brasil, compilada a partir de fontes jornalísticas brasileiras e argentinas, 28 de Outubro de 2026. Informação sujeita a actualização.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: Flávio Bolsonaro, passaporte cancelado, fuga Argentina, Puerto Iguazú, Polícia Federal, passaporte italiano, Moraes&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/1774c604-60b0-46a1-9491-864acb193145.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5447</post-id>
            </item>
                    <item>
                <title>Flávio Bolsonaro Fugiu Para os Estados Unidos: o Que se Sabe Até Agora</title>
                <link>https://angolaemprego.com/noticias/flavio-bolsonaro-fugiu-para-os-estados-unidos-o-que-se-sabe-ate-agora</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-28T17:42:50+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/flavio-bolsonaro-fugiu-para-os-estados-unidos-o-que-se-sabe-ate-agora</guid>
                <description><![CDATA[<p>Flávio Bolsonaro Fugiu Para os Estados Unidos: o Que se Sabe Até Agora
O senador Flávio Bolsonaro (PL-RJ) deixou o Brasil e está nos Estados Unidos, dois dias depois de perder a eleição presidencial de 2026 para Luiz Inácio Lula da Silva, no segundo turno realizado a 25 de Outubro. A saída foi confirmada pela agência Reuters, que citou um aliado próximo e uma fonte do governo norte-americano, depois...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/flavio-bolsonaro-fugiu-para-os-estados-unidos-o-que-se-sabe-ate-agora">Flávio Bolsonaro Fugiu Para os Estados Unidos: o Que se Sabe Até Agora</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Flávio Bolsonaro Fugiu Para os Estados Unidos: o Que se Sabe Até Agora&lt;/h2&gt;
&lt;p&gt;O senador &lt;strong&gt;Flávio Bolsonaro (PL-RJ)&lt;/strong&gt; deixou o Brasil e está nos Estados Unidos, dois dias depois de perder a eleição presidencial de 2026 para Luiz Inácio Lula da Silva, no segundo turno realizado a 25 de Outubro. A saída foi confirmada pela agência &lt;strong&gt;Reuters&lt;/strong&gt;, que citou um aliado próximo e uma fonte do governo norte-americano, depois de o senador ter desrespeitado uma ordem judicial para entregar os seus passaportes.&lt;/p&gt;

&lt;h3&gt;Cronologia dos acontecimentos&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;23 de Outubro:&lt;/strong&gt; O irmão de Flávio, Eduardo Bolsonaro, disse num podcast que, se Flávio perdesse a eleição, defendia que ele &quot;saísse do país&quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;25 de Outubro (domingo):&lt;/strong&gt; Flávio perde o segundo turno para Lula. Não aceita o resultado de imediato e anuncia que vai pedir a anulação da eleição.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;26 de Outubro (segunda):&lt;/strong&gt; O ministro do Supremo Tribunal Federal (STF), Alexandre de Moraes, ordena que Flávio entregue os seus passaportes à Polícia Federal no prazo de 24 horas e proíbe-o de saltar do país. Flávio diz, em vídeo, que vai cumprir a ordem e ficar no Brasil.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;27 de Outubro (terça):&lt;/strong&gt; O prazo das 24 horas termina sem que os passaportes tenham sido entregues. Nesse mesmo dia, Flávio deixa o Brasil com a mulher, Fernanda Bolsonaro, e as duas filhas, rumo aos Estados Unidos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Por que foi ordenada a entrega dos passaportes&lt;/h3&gt;
&lt;p&gt;A ordem do ministro Alexandre de Moraes insere-se numa investigação do STF sobre suspeitas de &lt;strong&gt;lavagem de dinheiro&lt;/strong&gt;, que envolve o senador e o advogado Willer Tomaz, amigo próximo de Flávio. Ambos negam qualquer irregularidade. A Polícia Federal cancelou os passaportes comum e diplomático do senador nos seus sistemas — o que, segundo a imprensa brasileira, não impede necessariamente a entrada noutro país com outro documento de viagem, como um passaporte italiano que Flávio obteve em 2023.&lt;/p&gt;

&lt;h3&gt;A rota até aos Estados Unidos&lt;/h3&gt;
&lt;p&gt;A forma exacta como Flávio saiu do Brasil não está totalmente esclarecida. Relatos iniciais da imprensa argentina apontaram para uma travessia junto a Puerto Iguazú, na fronteira com a Argentina, e um voo privado que terá sido suspenso por falta de plano de voo. O governo argentino afirmou não ter registo da sua entrada no país. A Polícia Federal brasileira não encontrou registo de saída por um posto fronteiriço oficial e contactou as autoridades argentinas para esclarecer o percurso.&lt;/p&gt;

&lt;h3&gt;Reacção da família e de aliados&lt;/h3&gt;
&lt;p&gt;Nas primeiras horas, pessoas próximas da família negaram que Flávio tivesse deixado o Brasil, e o coordenador da sua campanha chegou a afirmar o mesmo publicamente. Ao longo do dia, porém, aliados passaram a confirmar a saída do país nas redes sociais.&lt;/p&gt;

&lt;h3&gt;O que acontece a seguir&lt;/h3&gt;
&lt;p&gt;Flávio Bolsonaro mantém o mandato de senador até 1 de Fevereiro de 2027, data em que termina a legislatura e perde o chamado foro privilegiado — a partir daí, qualquer processo contra ele passaria a correr num tribunal comum, e não directamente no STF. Entretanto, continuam em curso as investigações que motivaram a ordem de Moraes.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Esta é uma notícia em desenvolvimento. Vamos continuar a acompanhar e a actualizar a informação à medida que novos dados forem confirmados pelas autoridades brasileiras e norte-americanas.&lt;/em&gt;&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Notícia internacional de interesse geral sobre a situação política no Brasil, compilada a partir de fontes jornalísticas brasileiras, 28 de Outubro de 2026.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: Flávio Bolsonaro, fuga para os EUA, eleições Brasil 2026, Lula, Moraes, passaporte cancelado, STF, lavagem de dinheiro&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/9818e24e-6bd8-4917-a741-0d93b673310c.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5446</post-id>
            </item>
                    <item>
                <title>Simulador de Teste Psicotécnico MININT 2026: Treine Grátis Online com Cronómetro</title>
                <link>https://angolaemprego.com/noticias/simulador-teste-psicotecnico</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-27T08:48:45+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/simulador-teste-psicotecnico</guid>
                <description><![CDATA[<p>
/* Simulador de teste psicotécnico — Empregos Yoyota */
.ey-psico{--ey-ink:#14171f;--ey-muted:#5b6280;--ey-line:#e2e6f0;--ey-surface:#fff;--ey-bg:#f4f6fc;--ey-brand:#1a56c4;--ey-brand-soft:#e8efff;--ey-ok:#128a4f;--ey-ko:#c0392b;--ey-mid:#d98500;--ey-radius:14px;
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ey-ink);background:var(--ey-bg);border:1px solid var...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/simulador-teste-psicotecnico">Simulador de Teste Psicotécnico MININT 2026: Treine Grátis Online com Cronómetro</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;style&gt;
/* Simulador de teste psicotécnico — Empregos Yoyota */
.ey-psico{--ey-ink:#14171f;--ey-muted:#5b6280;--ey-line:#e2e6f0;--ey-surface:#fff;--ey-bg:#f4f6fc;--ey-brand:#1a56c4;--ey-brand-soft:#e8efff;--ey-ok:#128a4f;--ey-ko:#c0392b;--ey-mid:#d98500;--ey-radius:14px;
  font-family:system-ui,-apple-system,&quot;Segoe UI&quot;,Roboto,Arial,sans-serif;color:var(--ey-ink);background:var(--ey-bg);border:1px solid var(--ey-line);border-radius:18px;padding:22px 20px;margin:22px 0;box-shadow:0 10px 30px -22px rgba(20,23,31,.5);line-height:1.55}
@media (prefers-color-scheme:dark){.ey-psico:not([data-tema=&quot;light&quot;]){--ey-ink:#eef0fb;--ey-muted:#a3a9c6;--ey-line:#2a3050;--ey-surface:#161b2e;--ey-bg:#0f1322;--ey-brand:#6f98ff;--ey-brand-soft:#1b2546}}
.ey-psico *{box-sizing:border-box}
.ey-psico h2,.ey-psico h3{margin:0 0 8px;line-height:1.2;color:var(--ey-ink)}
.ey-psico p{margin:0 0 12px;color:var(--ey-muted)}
.ey-kicker{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ey-brand);margin:0 0 6px!important}
.ey-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--ey-brand);color:#fff!important;border:0;border-radius:var(--ey-radius);padding:14px 22px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none!important;font-family:inherit;transition:filter .15s}
.ey-psico a.ey-btn,.ey-psico a.ey-btn:link,.ey-psico a.ey-btn:visited,.ey-psico a.ey-btn:hover{color:#fff!important;text-decoration:none!important;border-bottom:0!important}
.ey-btn:hover{filter:brightness(1.08)}
.ey-btn small{font-size:12px;font-weight:600;opacity:.85}
.ey-main{width:100%;margin:6px 0 4px;font-size:17px}
.ey-ghost{background:transparent;color:var(--ey-brand)!important;border:1.5px solid var(--ey-brand)}
.ey-psico a{text-decoration:none}
.ey-or{font-size:14px;margin:14px 0 8px!important}
.ey-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.ey-chip{background:var(--ey-surface);border:1.5px solid var(--ey-line);color:var(--ey-ink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}
.ey-chip:hover{border-color:var(--ey-brand);color:var(--ey-brand);background:var(--ey-brand-soft)}
.ey-disclaimer{font-size:12.5px;border-top:1px solid var(--ey-line);padding-top:10px;margin:10px 0 0!important}
.ey-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;color:var(--ey-muted);margin-bottom:8px}
.ey-time{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;color:var(--ey-ink);background:var(--ey-surface);border:1.5px solid var(--ey-line);border-radius:10px;padding:4px 12px}
.ey-time.is-low{color:#fff;background:var(--ey-ko);border-color:var(--ey-ko);animation:eyPulse 1s infinite}
@keyframes eyPulse{50%{opacity:.6}}
.ey-bar{height:6px;background:var(--ey-line);border-radius:99px;overflow:hidden;margin-bottom:10px}
.ey-bar i{display:block;height:100%;background:var(--ey-brand);border-radius:99px;transition:width .25s}
.ey-count{font-size:13px;font-weight:600;margin-bottom:10px!important}
.ey-count span{color:var(--ey-brand);font-weight:800}
.ey-question{background:var(--ey-surface);border:1px solid var(--ey-line);border-radius:var(--ey-radius);padding:18px;font-size:17px;font-weight:600;margin-bottom:14px;color:var(--ey-ink)}
.ey-seq{display:block;margin-top:12px;font-size:21px;font-weight:800;letter-spacing:.04em;color:var(--ey-brand)}
.ey-mono{font-family:ui-monospace,&quot;Courier New&quot;,monospace;letter-spacing:.12em}
.ey-figs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}
.ey-figs .ey-qmark{font-size:30px;font-weight:800;color:var(--ey-muted)}
.ey-opts{display:grid;gap:8px;margin-bottom:14px}
.ey-opts.is-figs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}
.ey-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--ey-surface);border:1.5px solid var(--ey-line);border-radius:var(--ey-radius);padding:13px 15px;font-size:15.5px;font-weight:600;color:var(--ey-ink);cursor:pointer;font-family:inherit;transition:all .15s}
.ey-opt:hover{border-color:var(--ey-brand);background:var(--ey-brand-soft)}
.ey-opt.is-sel{border-color:var(--ey-brand);background:var(--ey-brand-soft);box-shadow:0 0 0 2px var(--ey-brand) inset}
.ey-opt.is-fig{flex-direction:column;justify-content:center;text-align:center;gap:6px}
.ey-letter{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--ey-line);font-size:13px;font-weight:800;color:var(--ey-ink)}
.ey-opt.is-sel .ey-letter{background:var(--ey-brand);color:#fff}
.ey-nav{display:flex;justify-content:space-between;align-items:center;gap:10px}
.ey-nav .ey-btn{flex-direction:row;padding:12px 24px;font-size:15px}
.ey-score{text-align:center;background:var(--ey-surface);border:1px solid var(--ey-line);border-radius:var(--ey-radius);padding:20px;margin-bottom:16px}
.ey-score strong{display:block;font-size:52px;font-weight:800;line-height:1;color:var(--ey-brand)}
.ey-score span{display:block;font-size:14px;color:var(--ey-muted);margin-top:6px}
.ey-timeout{background:#fdeaea;color:var(--ey-ko);border-radius:10px;padding:10px 14px;font-weight:700;font-size:14px;margin-bottom:12px!important}
.ey-areas{display:grid;gap:8px;margin:14px 0 18px}
.ey-area{display:grid;grid-template-columns:76px 1fr 46px;align-items:center;gap:10px;font-size:13px;font-weight:700}
.ey-area b{height:9px;background:var(--ey-line);border-radius:99px;overflow:hidden}
.ey-area b i{display:block;height:100%;border-radius:99px}
.ey-area b i.ok{background:var(--ey-ok)}.ey-area b i.mid{background:var(--ey-mid)}.ey-area b i.low{background:var(--ey-ko)}
.ey-area em{font-style:normal;text-align:right;color:var(--ey-muted)}
.ey-share{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.ey-share .ey-btn{flex-direction:row;font-size:14px;padding:11px 18px}
.ey-wa{background:#25d366}.ey-fb{background:#1877f2}
.ey-again{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.ey-again .ey-btn{flex-direction:row;font-size:15px;padding:12px 22px}
.ey-corr{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.ey-corr li{background:var(--ey-surface);border:1px solid var(--ey-line);border-left:4px solid var(--ey-ko);border-radius:10px;padding:14px}
.ey-corr li.ok{border-left-color:var(--ey-ok)}
.ey-rq{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--ey-ink)}
.ey-ra{font-size:14px;margin:0 0 4px!important;color:var(--ey-ink)}
.ey-re{font-size:13.5px;margin:0!important;color:var(--ey-muted)}
.ey-mini{display:inline-flex;vertical-align:middle;margin-left:6px}
.ey-loading{text-align:center;padding:30px;color:var(--ey-muted);font-weight:600}
&lt;/style&gt;

&lt;p&gt;Vai fazer o teste psicotécnico do concurso do MININT (Polícia Nacional, SIC, Migração e Estrangeiros, Serviço Penitenciário ou Bombeiros) ou de outro concurso público? Treine aqui, &lt;strong&gt;grátis e sem registo&lt;/strong&gt;. As perguntas mudam a cada tentativa, o cronómetro é real e no fim vê a correcção de cada pergunta.&lt;/p&gt;

&lt;div class=&quot;ey-psico&quot; id=&quot;eyPsico&quot;&gt;&lt;div class=&quot;ey-stage&quot;&gt;&lt;noscript&gt;Ative o JavaScript para usar o simulador.&lt;/noscript&gt;&lt;p class=&quot;ey-loading&quot;&gt;A carregar o simulador…&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2&gt;Como funciona o simulador&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Teste completo:&lt;/strong&gt; 40 perguntas das 5 áreas, com 30 minutos de cronómetro.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Treino por área:&lt;/strong&gt; 10 perguntas de uma única área, com 8 minutos.&lt;/li&gt;
&lt;li&gt;No fim vê a pontuação total, a pontuação por área e a correcção com a explicação de cada pergunta.&lt;/li&gt;
&lt;li&gt;Pode navegar para trás e para a frente, saltar perguntas e voltar a elas antes de terminar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;As 5 áreas treinadas&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Raciocínio numérico:&lt;/strong&gt; sequências de números, percentagens, trocos, quadrados perfeitos e problemas de &lt;em&gt;tempo, velocidade e trabalho&lt;/em&gt; (comboios a atravessar túneis, torneiras a encher depósitos, equipas a dividir tarefas).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Raciocínio lógico:&lt;/strong&gt; silogismos, deduções, relações de parentesco, ordenações e &lt;em&gt;proposições e tabelas de verdade&lt;/em&gt; (conjunções, disjunções, negações e implicações com p e q).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Raciocínio verbal:&lt;/strong&gt; analogias, sinónimos de vocabulário exigente, &lt;em&gt;analogias de unidades e grandezas&lt;/em&gt; (pascal e pressão, hertz e frequência) e identificação do termo intruso.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Raciocínio abstracto:&lt;/strong&gt; séries de rotação, &lt;em&gt;matrizes de figuras 3×3&lt;/em&gt;, &lt;em&gt;sobreposição de figuras&lt;/em&gt;, &lt;em&gt;figura intrusa&lt;/em&gt;, contagem de elementos e padrões visuais.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Atenção e concentração:&lt;/strong&gt; comparação de códigos, contagem de ocorrências e detecção de diferenças.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Os tipos de exercício acima acompanham os que costumam aparecer em provas psicotécnicas de concursos públicos. Todas as perguntas do simulador são escritas de raiz para treino — os enunciados, os números e as figuras são gerados pelo próprio simulador e mudam a cada tentativa.&lt;/p&gt;

&lt;h2&gt;Como é o teste psicotécnico do MININT&lt;/h2&gt;
&lt;p&gt;Segundo o Portal de Candidaturas do MININT, a prova oficial tem &lt;strong&gt;50 perguntas&lt;/strong&gt;, com &lt;strong&gt;1 minuto para cada pergunta&lt;/strong&gt; e um máximo de &lt;strong&gt;50 minutos&lt;/strong&gt; de duração. Quando o candidato responde, a pergunta seguinte surge automaticamente; se não responder dentro do minuto disponível, a pergunta é considerada errada e a prova avança sozinha. Por isso, treinar contra o relógio — como neste simulador — é tão importante como saber a matéria.&lt;/p&gt;

&lt;h3&gt;Porque é que treinar ajuda&lt;/h3&gt;
&lt;p&gt;Os testes psicotécnicos avaliam a forma como raciocina e a sua capacidade de concentração sob pressão de tempo. Treinar não &quot;ensina as respostas&quot;, mas faz com que reconheça rapidamente o tipo de pergunta, ganhe ritmo e perca o nervosismo — e isso, numa prova em que cada pergunta vale 60 segundos, faz uma diferença real no resultado final.&lt;/p&gt;

&lt;h3&gt;Como aproveitar melhor o simulador&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Comece por um &lt;strong&gt;teste completo&lt;/strong&gt; para descobrir em que áreas está mais fraco.&lt;/li&gt;
&lt;li&gt;Use depois o &lt;strong&gt;treino por área&lt;/strong&gt; nas áreas em que ficou abaixo de 60%.&lt;/li&gt;
&lt;li&gt;Leia sempre as explicações da correcção, mesmo nas perguntas que acertou.&lt;/li&gt;
&lt;li&gt;Repita o teste noutros dias: como as perguntas são geradas de novo a cada tentativa, nunca sai o mesmo teste.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia de prova e aceda ao teste oficial exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;As perguntas deste simulador são &lt;strong&gt;originais e servem apenas para treino&lt;/strong&gt;. Não são as perguntas oficiais do MININT nem de qualquer outro concurso.&lt;/li&gt;
&lt;li&gt;A candidatura e o acesso à prova oficial são gratuitos — desconfie de quem venda &quot;respostas garantidas&quot; ou &quot;simulados oficiais&quot;.&lt;/li&gt;
&lt;li&gt;Nunca partilhe a sua palavra-passe nem os dados de acesso à sua conta do portal.&lt;/li&gt;
&lt;/ul&gt;

&lt;script&gt;
(function(){
&quot;use strict&quot;;
var AREAS={numerico:{nome:&quot;Raciocínio numérico&quot;,curto:&quot;Numérico&quot;},logico:{nome:&quot;Raciocínio lógico&quot;,curto:&quot;Lógico&quot;},verbal:{nome:&quot;Raciocínio verbal&quot;,curto:&quot;Verbal&quot;},abstrato:{nome:&quot;Raciocínio abstracto&quot;,curto:&quot;Abstracto&quot;},atencao:{nome:&quot;Atenção e concentração&quot;,curto:&quot;Atenção&quot;}};
var ORDEM=[&quot;numerico&quot;,&quot;logico&quot;,&quot;verbal&quot;,&quot;abstrato&quot;,&quot;atencao&quot;];

function rnd(a,b){return a+Math.floor(Math.random()*(b-a+1));}
function pick(a){return a[Math.floor(Math.random()*a.length)];}
function shuffle(a){var r=a.slice(),i,j,t;for(i=r.length-1;i&gt;0;i--){j=Math.floor(Math.random()*(i+1));t=r[i];r[i]=r[j];r[j]=t;}return r;}
function esc(s){return String(s).replace(/[&amp;&lt;&gt;&quot;]/g,function(c){return {&quot;&amp;&quot;:&quot;&amp;amp;&quot;,&quot;&lt;&quot;:&quot;&amp;lt;&quot;,&quot;&gt;&quot;:&quot;&amp;gt;&quot;,&#039;&quot;&#039;:&quot;&amp;quot;&quot;}[c];});}
function fmt(n){return String(n).replace(/\B(?=(\d{3})+(?!\d))/g,&quot; &quot;);}

function build(area,q,certa,dist,e,opts){
  opts=opts||{};var n=opts.n||4,seen={},lista=[certa];seen[String(certa)]=1;
  for(var i=0;i&lt;dist.length&amp;&amp;lista.length&lt;n;i++){var d=dist[i];if(d===null||d===undefined||seen[String(d)])continue;seen[String(d)]=1;lista.push(d);}
  var o=shuffle(lista);
  return {area:area,q:q,o:o,a:o.indexOf(certa),e:e,svgOpts:!!opts.svgOpts,mono:!!opts.mono};
}

/* ---------- Raciocínio numérico ---------- */
function genSequencia(){
  var t=rnd(1,7),seq=[],prox,e,d,i;
  if(t===1){var a=rnd(2,40);d=pick([3,4,5,6,7,8,9,11,12,15]);for(i=0;i&lt;5;i++)seq.push(a+i*d);prox=a+5*d;e=&quot;Cada número é o anterior mais &quot;+d+&quot;.&quot;;}
  else if(t===2){var r=pick([2,3]),a2=rnd(1,r===2?6:3);for(i=0;i&lt;5;i++)seq.push(a2*Math.pow(r,i));prox=a2*Math.pow(r,5);e=&quot;Cada número é o anterior multiplicado por &quot;+r+&quot;.&quot;;}
  else if(t===3){var b=rnd(1,20),s=rnd(1,3),inc=s;seq=[b];for(i=0;i&lt;4;i++){seq.push(seq[i]+inc);inc++;}prox=seq[4]+inc;e=&quot;As diferenças aumentam 1 de cada vez (+&quot;+s+&quot;, +&quot;+(s+1)+&quot;, +&quot;+(s+2)+&quot;, +&quot;+(s+3)+&quot;, +&quot;+(s+4)+&quot;).&quot;;}
  else if(t===4){var k=rnd(1,6);for(i=0;i&lt;5;i++)seq.push((k+i)*(k+i));prox=(k+5)*(k+5);e=&quot;São quadrados perfeitos: &quot;+k+&quot;², &quot;+(k+1)+&quot;², … O seguinte é &quot;+(k+5)+&quot;² = &quot;+prox+&quot;.&quot;;}
  else if(t===5){var c=rnd(1,5),add=rnd(1,4);seq=[c];for(i=0;i&lt;4;i++)seq.push(i%2===0?seq[i]+add:seq[i]*2);prox=seq[4]+add;e=&quot;Alterna duas operações: +&quot;+add+&quot; e ×2. A seguir vem +&quot;+add+&quot;.&quot;;}
  else if(t===6){var f1=rnd(1,5),f2=rnd(f1,f1+4);seq=[f1,f2];for(i=2;i&lt;6;i++)seq.push(seq[i-1]+seq[i-2]);prox=seq[5]+seq[4];e=&quot;Cada número é a soma dos dois anteriores.&quot;;}
  else{var top=rnd(80,150);d=pick([4,6,7,8,9,12]);for(i=0;i&lt;5;i++)seq.push(top-i*d);prox=top-5*d;e=&quot;Cada número é o anterior menos &quot;+d+&quot;.&quot;;}
  var dist=shuffle([prox+1,prox-1,prox+2,prox-2,prox+(d||3),prox+10,prox-10]).filter(function(x){return x&gt;0;});
  return build(&quot;numerico&quot;,&quot;Qual é o número que continua a sequência?&lt;span class=\&quot;ey-seq\&quot;&gt;&quot;+seq.join(&quot;, &quot;)+&quot;, ?&lt;/span&gt;&quot;,prox,dist,e);
}
function genContas(){
  var t=rnd(1,5),certa,q,e;
  if(t===1){var p=pick([10,15,20,25,30,40,50]),v=pick([2000,4000,5000,8000,10000,12000,20000]);certa=v*p/100;
    q=&quot;Quanto é &quot;+p+&quot;% de &quot;+fmt(v)+&quot; Kz?&quot;;e=p+&quot;% de &quot;+fmt(v)+&quot; = &quot;+fmt(v)+&quot; × &quot;+p+&quot; ÷ 100 = &quot;+fmt(certa)+&quot; Kz.&quot;;
    return build(&quot;numerico&quot;,q,fmt(certa)+&quot; Kz&quot;,[fmt(certa*2)+&quot; Kz&quot;,fmt(certa/2)+&quot; Kz&quot;,fmt(certa+v/10)+&quot; Kz&quot;,fmt(certa+500)+&quot; Kz&quot;],e);}
  if(t===2){var preco=pick([350,450,750,1250,1500,2300]),qtd=rnd(2,4),nota=preco*qtd&lt;4500?pick([5000,10000]):10000;certa=nota-preco*qtd;
    q=&quot;Comprou &quot;+qtd+&quot; artigos de &quot;+fmt(preco)+&quot; Kz cada e pagou com uma nota de &quot;+fmt(nota)+&quot; Kz. Quanto recebe de troco?&quot;;
    e=qtd+&quot; × &quot;+fmt(preco)+&quot; = &quot;+fmt(preco*qtd)+&quot; Kz; &quot;+fmt(nota)+&quot; − &quot;+fmt(preco*qtd)+&quot; = &quot;+fmt(certa)+&quot; Kz.&quot;;
    return build(&quot;numerico&quot;,q,fmt(certa)+&quot; Kz&quot;,[fmt(certa+preco)+&quot; Kz&quot;,fmt(Math.abs(certa-preco))+&quot; Kz&quot;,fmt(nota-preco)+&quot; Kz&quot;,fmt(certa+100)+&quot; Kz&quot;],e);}
  if(t===3){var vel=pick([40,50,60,80,90]),h=pick([2,3,4]);certa=vel*h;
    q=&quot;Um veículo anda a &quot;+vel+&quot; km/h. Quantos quilómetros percorre em &quot;+h+&quot; horas?&quot;;e=vel+&quot; km/h × &quot;+h+&quot; h = &quot;+certa+&quot; km.&quot;;
    return build(&quot;numerico&quot;,q,certa+&quot; km&quot;,[(certa+vel)+&quot; km&quot;,(certa-vel)+&quot; km&quot;,(vel+h)+&quot; km&quot;,(certa+10)+&quot; km&quot;],e);}
  if(t===4){var tot=pick([24,30,36,40,48,60]),gr=pick([3,4,5,6]);certa=tot/gr;
    q=&quot;Um grupo de &quot;+tot+&quot; candidatos foi dividido em equipas de &quot;+gr+&quot;. Quantas equipas se formaram?&quot;;e=tot+&quot; ÷ &quot;+gr+&quot; = &quot;+certa+&quot; equipas.&quot;;
    return build(&quot;numerico&quot;,q,certa,[certa+1,certa-1,gr,tot-gr],e);}
  var x=rnd(3,9),y=rnd(3,9),z=rnd(2,9);certa=x*y+z;
  q=&quot;Quanto é &quot;+x+&quot; × &quot;+y+&quot; + &quot;+z+&quot;?&quot;;e=&quot;Primeiro a multiplicação: &quot;+x+&quot; × &quot;+y+&quot; = &quot;+(x*y)+&quot;; depois + &quot;+z+&quot; = &quot;+certa+&quot;.&quot;;
  return build(&quot;numerico&quot;,q,certa,[x*(y+z),certa+1,certa-1,certa+x],e);
}

/* ---------- Raciocínio abstracto (SVG) ---------- */
function svgWrap(inner,size){size=size||64;return &#039;&lt;svg viewBox=&quot;0 0 64 64&quot; width=&quot;&#039;+size+&#039;&quot; height=&quot;&#039;+size+&#039;&quot; aria-hidden=&quot;true&quot;&gt;&#039;+inner+&#039;&lt;/svg&gt;&#039;;}
var MOLDURA=&#039;&lt;rect x=&quot;2&quot; y=&quot;2&quot; width=&quot;60&quot; height=&quot;60&quot; rx=&quot;10&quot; fill=&quot;#ffffff&quot; stroke=&quot;#c9cee0&quot;/&gt;&#039;;
function seta(angle){return svgWrap(MOLDURA+&#039;&lt;g transform=&quot;rotate(&#039;+angle+&#039; 32 32)&quot;&gt;&lt;path d=&quot;M32 12 L44 28 H36 V52 H28 V28 H20 Z&quot; fill=&quot;#14171f&quot;/&gt;&lt;/g&gt;&#039;);}
function poligono(lados){var pts=[],i,ang;for(i=0;i&lt;lados;i++){ang=-Math.PI/2+i*2*Math.PI/lados;pts.push((32+22*Math.cos(ang)).toFixed(1)+&quot;,&quot;+(32+22*Math.sin(ang)).toFixed(1));}
  return svgWrap(MOLDURA+&#039;&lt;polygon points=&quot;&#039;+pts.join(&quot; &quot;)+&#039;&quot; fill=&quot;#ffc61a&quot; stroke=&quot;#14171f&quot; stroke-width=&quot;2&quot;/&gt;&#039;);}
function pontos(n){var pos=[[20,20],[44,44],[44,20],[20,44],[32,32],[32,14],[32,50],[14,32],[50,32]],g=&quot;&quot;,i;for(i=0;i&lt;n&amp;&amp;i&lt;pos.length;i++)g+=&#039;&lt;circle cx=&quot;&#039;+pos[i][0]+&#039;&quot; cy=&quot;&#039;+pos[i][1]+&#039;&quot; r=&quot;5&quot; fill=&quot;#14171f&quot;/&gt;&#039;;
  return svgWrap(MOLDURA+g);}
function canto(i){var c=[[16,16],[48,16],[48,48],[16,48]][((i%4)+4)%4];
  return svgWrap(MOLDURA+&#039;&lt;rect x=&quot;10&quot; y=&quot;10&quot; width=&quot;44&quot; height=&quot;44&quot; fill=&quot;none&quot; stroke=&quot;#9ca3af&quot; stroke-dasharray=&quot;3 3&quot;/&gt;&lt;circle cx=&quot;&#039;+c[0]+&#039;&quot; cy=&quot;&#039;+c[1]+&#039;&quot; r=&quot;7&quot; fill=&quot;#c0392b&quot;/&gt;&#039;);}
function linhaFigs(arr){return &#039;&lt;span class=&quot;ey-figs&quot;&gt;&#039;+arr.join(&quot;&quot;)+&#039;&lt;span class=&quot;ey-qmark&quot;&gt;?&lt;/span&gt;&lt;/span&gt;&#039;;}
function genAbstrato(){
  var t=rnd(1,4),seq=[],certa,dist,q,e,o,i;
  if(t===1){var passo=pick([45,90]),ini=pick([0,45,90,135,180]);for(i=0;i&lt;4;i++)seq.push(seta(ini+i*passo));
    certa=(ini+4*passo)%360;dist=[(certa+90)%360,(certa+180)%360,(certa+270)%360,(certa+45)%360];
    q=&quot;A seta roda sempre da mesma forma. Qual é a figura seguinte?&quot;+linhaFigs(seq);
    e=&quot;A seta roda &quot;+passo+&quot;° no sentido dos ponteiros do relógio em cada passo.&quot;;
    o=build(&quot;abstrato&quot;,q,certa,dist,e,{svgOpts:true});o.render=seta;return o;}
  if(t===2){var l0=rnd(3,5);for(i=0;i&lt;3;i++)seq.push(poligono(l0+i));certa=l0+3;
    q=&quot;Qual é a figura que continua a sequência?&quot;+linhaFigs(seq);
    e=&quot;Cada figura tem mais um lado do que a anterior (&quot;+l0+&quot;, &quot;+(l0+1)+&quot;, &quot;+(l0+2)+&quot; → &quot;+certa+&quot; lados).&quot;;
    o=build(&quot;abstrato&quot;,q,certa,[certa+1,certa-2,l0,certa-1],e,{svgOpts:true});o.render=poligono;return o;}
  if(t===3){var p0=rnd(1,3),dp=pick([1,2]);for(i=0;i&lt;3;i++)seq.push(pontos(p0+i*dp));certa=p0+3*dp;
    q=&quot;Quantos pontos deve ter a figura seguinte?&quot;+linhaFigs(seq);
    e=&quot;Em cada figura há mais &quot;+dp+(dp===1?&quot; ponto&quot;:&quot; pontos&quot;)+&quot;.&quot;;
    o=build(&quot;abstrato&quot;,q,certa,[certa+1,certa-1,certa+2,certa-2].filter(function(x){return x&gt;0&amp;&amp;x&lt;=9;}),e,{svgOpts:true});o.render=pontos;return o;}
  var s=rnd(0,3),dir=pick([1,3]);for(i=0;i&lt;4;i++)seq.push(canto(s+i*dir));certa=(s+4*dir)%4;
  q=&quot;O ponto vermelho move-se sempre da mesma forma. Onde fica a seguir?&quot;+linhaFigs(seq);
  e=&quot;O ponto avança &quot;+(dir===1?&quot;um canto de cada vez, no sentido dos ponteiros do relógio&quot;:&quot;no sentido contrário aos ponteiros do relógio&quot;)+&quot;.&quot;;
  o=build(&quot;abstrato&quot;,q,certa,[(certa+1)%4,(certa+2)%4,(certa+3)%4],e,{svgOpts:true});o.render=canto;return o;
}

/* ---------- Atenção e concentração ---------- */
var LETRAS=&quot;ABCDEFGHJKLMNPRSTUVXZ&quot;,DIG=&quot;23456789&quot;;
function codigo(){var s=&quot;&quot;,i;for(i=0;i&lt;7;i++)s+=(i===3?&quot;-&quot;:(Math.random()&lt;0.5?pick(LETRAS.split(&quot;&quot;)):pick(DIG.split(&quot;&quot;))));return s;}
function trocaUm(s){
  var sem={&quot;8&quot;:&quot;B&quot;,&quot;B&quot;:&quot;8&quot;,&quot;5&quot;:&quot;S&quot;,&quot;S&quot;:&quot;5&quot;,&quot;2&quot;:&quot;Z&quot;,&quot;Z&quot;:&quot;2&quot;,&quot;M&quot;:&quot;N&quot;,&quot;N&quot;:&quot;M&quot;,&quot;E&quot;:&quot;F&quot;,&quot;F&quot;:&quot;E&quot;,&quot;P&quot;:&quot;R&quot;,&quot;R&quot;:&quot;P&quot;,&quot;6&quot;:&quot;9&quot;,&quot;9&quot;:&quot;6&quot;,&quot;U&quot;:&quot;V&quot;,&quot;V&quot;:&quot;U&quot;,&quot;7&quot;:&quot;T&quot;,&quot;T&quot;:&quot;7&quot;,&quot;3&quot;:&quot;8&quot;,&quot;K&quot;:&quot;X&quot;,&quot;X&quot;:&quot;K&quot;};
  var arr=s.split(&quot;&quot;),idx;do{idx=rnd(0,arr.length-1);}while(arr[idx]===&quot;-&quot;);
  var orig=arr[idx],novo=sem[orig]||(/\d/.test(orig)?pick(DIG.split(&quot;&quot;).filter(function(c){return c!==orig;})):pick(LETRAS.split(&quot;&quot;).filter(function(c){return c!==orig;})));
  arr[idx]=novo;return arr.join(&quot;&quot;);
}
function genAtencao(){
  var t=rnd(1,3),i;
  if(t===1){var modelo=codigo(),dist=[],guard=0;
    while(dist.length&lt;3&amp;&amp;guard++&lt;60){var d=trocaUm(modelo);if(d!==modelo&amp;&amp;dist.indexOf(d)&lt;0)dist.push(d);}
    return build(&quot;atencao&quot;,&quot;Qual das opções é exactamente igual a este código?&lt;span class=\&quot;ey-seq ey-mono\&quot;&gt;&quot;+modelo+&quot;&lt;/span&gt;&quot;,modelo,dist,
      &quot;Só &quot;+modelo+&quot; tem todos os caracteres iguais e pela mesma ordem; as outras têm um carácter trocado.&quot;,{mono:true});}
  if(t===2){var alvo=pick(DIG.split(&quot;&quot;)),arr=[],cont=0;
    for(i=0;i&lt;24;i++){var c=Math.random()&lt;0.22?alvo:pick(DIG.split(&quot;&quot;));arr.push(c);if(c===alvo)cont++;}
    return build(&quot;atencao&quot;,&quot;Quantas vezes aparece o número &lt;strong&gt;&quot;+alvo+&quot;&lt;/strong&gt;?&lt;span class=\&quot;ey-seq ey-mono\&quot;&gt;&quot;+arr.join(&quot; &quot;)+&quot;&lt;/span&gt;&quot;,cont,
      [cont+1,cont-1,cont+2,cont-2].filter(function(x){return x&gt;=0;}),&quot;O número &quot;+alvo+&quot; aparece &quot;+cont+(cont===1?&quot; vez.&quot;:&quot; vezes.&quot;));}
  var a=codigo(),igual=Math.random()&lt;0.5,b=igual?a:trocaUm(a);
  return build(&quot;atencao&quot;,&quot;Os dois códigos são iguais?&lt;span class=\&quot;ey-seq ey-mono\&quot;&gt;&quot;+a+&quot;&lt;br&gt;&quot;+b+&quot;&lt;/span&gt;&quot;,igual?&quot;Sim, são iguais&quot;:&quot;Não, são diferentes&quot;,
    [igual?&quot;Não, são diferentes&quot;:&quot;Sim, são iguais&quot;],igual?&quot;Os dois códigos têm exactamente os mesmos caracteres.&quot;:&quot;Há um carácter diferente entre os dois códigos.&quot;,{n:2});
}

/* ---------- Formas SVG reutilizáveis ---------- */
function pontosPoligono(lados,cx,cy,r,rot){
  var pts=[],i,ang;rot=rot||0;
  for(i=0;i&lt;lados;i++){ang=-Math.PI/2+rot+i*2*Math.PI/lados;
    pts.push((cx+r*Math.cos(ang)).toFixed(1)+&quot;,&quot;+(cy+r*Math.sin(ang)).toFixed(1));}
  return pts.join(&quot; &quot;);
}
function formaInner(tipo,cheio,cx,cy,r){
  var f=cheio?&quot;#14171f&quot;:&quot;none&quot;,s=&quot;#14171f&quot;,w=cheio?0:2.2;
  if(tipo===&quot;cir&quot;)return &#039;&lt;circle cx=&quot;&#039;+cx+&#039;&quot; cy=&quot;&#039;+cy+&#039;&quot; r=&quot;&#039;+r+&#039;&quot; fill=&quot;&#039;+f+&#039;&quot; stroke=&quot;&#039;+s+&#039;&quot; stroke-width=&quot;&#039;+(cheio?0:2.2)+&#039;&quot;/&gt;&#039;;
  if(tipo===&quot;qua&quot;)return &#039;&lt;rect x=&quot;&#039;+(cx-r*0.85)+&#039;&quot; y=&quot;&#039;+(cy-r*0.85)+&#039;&quot; width=&quot;&#039;+(r*1.7)+&#039;&quot; height=&quot;&#039;+(r*1.7)+&#039;&quot; fill=&quot;&#039;+f+&#039;&quot; stroke=&quot;&#039;+s+&#039;&quot; stroke-width=&quot;&#039;+w+&#039;&quot;/&gt;&#039;;
  if(tipo===&quot;los&quot;)return &#039;&lt;polygon points=&quot;&#039;+pontosPoligono(4,cx,cy,r,0)+&#039;&quot; fill=&quot;&#039;+f+&#039;&quot; stroke=&quot;&#039;+s+&#039;&quot; stroke-width=&quot;&#039;+w+&#039;&quot;/&gt;&#039;;
  var lados={tri:3,pen:5,hex:6}[tipo]||3;
  return &#039;&lt;polygon points=&quot;&#039;+pontosPoligono(lados,cx,cy,r,0)+&#039;&quot; fill=&quot;&#039;+f+&#039;&quot; stroke=&quot;&#039;+s+&#039;&quot; stroke-width=&quot;&#039;+w+&#039;&quot;/&gt;&#039;;
}
/* descritor &quot;tipo|cheio&quot; -&gt; caixa 64x64 */
function figura(desc,size){
  var p=String(desc).split(&quot;|&quot;),cheio=p[1]===&quot;1&quot;;
  return svgWrap(MOLDURA+formaInner(p[0],cheio,32,32,18),size||64);
}

/* ---------- Matrizes de figuras 3x3 ---------- */
function matrizSvg(cels){
  var g=&quot;&quot;,i,r,c,x,y;
  for(i=0;i&lt;9;i++){
    r=Math.floor(i/3);c=i%3;x=c*70+3;y=r*70+3;
    g+=&#039;&lt;rect x=&quot;&#039;+x+&#039;&quot; y=&quot;&#039;+y+&#039;&quot; width=&quot;62&quot; height=&quot;62&quot; rx=&quot;8&quot; fill=&quot;#ffffff&quot; stroke=&quot;#c9cee0&quot;/&gt;&#039;;
    if(cels[i]===&quot;?&quot;){
      g+=&#039;&lt;text x=&quot;&#039;+(x+31)+&#039;&quot; y=&quot;&#039;+(y+42)+&#039;&quot; text-anchor=&quot;middle&quot; font-size=&quot;30&quot; font-weight=&quot;700&quot; fill=&quot;#5b6280&quot; font-family=&quot;system-ui,sans-serif&quot;&gt;?&lt;/text&gt;&#039;;
    }else{
      var p=String(cels[i]).split(&quot;|&quot;);
      g+=&#039;&lt;g transform=&quot;translate(&#039;+x+&#039;,&#039;+y+&#039;)&quot;&gt;&#039;+formaInner(p[0],p[1]===&quot;1&quot;,31,31,17)+&#039;&lt;/g&gt;&#039;;
    }
  }
  return &#039;&lt;span class=&quot;ey-figs&quot; style=&quot;display:block&quot;&gt;&lt;svg viewBox=&quot;0 0 210 210&quot; width=&quot;210&quot; height=&quot;210&quot; aria-hidden=&quot;true&quot;&gt;&#039;+g+&#039;&lt;/svg&gt;&lt;/span&gt;&#039;;
}
function genMatriz(){
  var formas=shuffle([&quot;tri&quot;,&quot;pen&quot;,&quot;hex&quot;,&quot;qua&quot;,&quot;los&quot;,&quot;cir&quot;]).slice(0,3);
  var t=rnd(1,2),cels=[],certa,dist,e,i;
  if(t===1){
    /* regra: cada linha tem a sua forma; a 3.ª coluna é a versão preenchida */
    for(i=0;i&lt;3;i++){cels.push(formas[i]+&quot;|0&quot;,formas[i]+&quot;|0&quot;,formas[i]+&quot;|1&quot;);}
    cels[8]=&quot;?&quot;;
    certa=formas[2]+&quot;|1&quot;;
    dist=[formas[2]+&quot;|0&quot;,formas[1]+&quot;|1&quot;,formas[0]+&quot;|1&quot;];
    e=&quot;Em cada linha a forma mantém-se e só a terceira coluna aparece preenchida. A linha de baixo usa &quot;+nomeForma(formas[2])+&quot;, logo falta &quot;+nomeForma(formas[2])+&quot; preenchido.&quot;;
  }else{
    /* regra: cada coluna tem a sua forma; o preenchimento alterna por linha */
    for(i=0;i&lt;3;i++){
      cels.push(formas[0]+&quot;|&quot;+(i===1?&quot;1&quot;:&quot;0&quot;),formas[1]+&quot;|&quot;+(i===1?&quot;1&quot;:&quot;0&quot;),formas[2]+&quot;|&quot;+(i===1?&quot;1&quot;:&quot;0&quot;));
    }
    cels[8]=&quot;?&quot;;
    certa=formas[2]+&quot;|0&quot;;
    dist=[formas[2]+&quot;|1&quot;,formas[0]+&quot;|0&quot;,formas[1]+&quot;|0&quot;];
    e=&quot;Cada coluna tem sempre a mesma forma e só a linha do meio aparece preenchida. Na última coluna a forma é &quot;+nomeForma(formas[2])+&quot; e a linha de baixo não é preenchida.&quot;;
  }
  var o=build(&quot;abstrato&quot;,&quot;Complete a matriz.&quot;+matrizSvg(cels),certa,dist,e,{svgOpts:true});
  o.render=figura;return o;
}
function nomeForma(t){return {tri:&quot;o triângulo&quot;,qua:&quot;o quadrado&quot;,pen:&quot;o pentágono&quot;,hex:&quot;o hexágono&quot;,cir:&quot;o círculo&quot;,los:&quot;o losango&quot;}[t]||&quot;a figura&quot;;}

/* ---------- Sobreposição de figuras ---------- */
function caixaSimbolos(lista,size){
  var pos={cir:[20,20],qua:[44,20],tri:[20,44],cru:[44,44]},g=&quot;&quot;,i,p,c;
  for(i=0;i&lt;lista.length;i++){
    c=lista[i];p=pos[c];if(!p)continue;
    if(c===&quot;cru&quot;){
      g+=&#039;&lt;path d=&quot;M&#039;+(p[0]-8)+&#039; &#039;+(p[1]-8)+&#039; L&#039;+(p[0]+8)+&#039; &#039;+(p[1]+8)+&#039; M&#039;+(p[0]+8)+&#039; &#039;+(p[1]-8)+&#039; L&#039;+(p[0]-8)+&#039; &#039;+(p[1]+8)+&#039;&quot; stroke=&quot;#14171f&quot; stroke-width=&quot;2.6&quot; fill=&quot;none&quot;/&gt;&#039;;
    }else{
      g+=formaInner(c,false,p[0],p[1],9);
    }
  }
  return svgWrap(MOLDURA+g,size||64);
}
function genSobreposicao(){
  var simbolos=shuffle([&quot;cir&quot;,&quot;qua&quot;,&quot;tri&quot;,&quot;cru&quot;]);
  var a=simbolos.slice(0,2),b=simbolos.slice(2,4);
  var uniao=a.concat(b);
  var chave=function(l){return l.slice().sort().join(&quot;,&quot;);};
  var certa=chave(uniao);
  var dist=[chave(a.concat(b[0])),chave(a),chave(b),chave([a[0],b[1]])];
  dist=dist.filter(function(d){return d!==certa;});
  var enunciado=&#039;&lt;span class=&quot;ey-figs&quot;&gt;&#039;+caixaSimbolos(a)+&#039;&lt;span class=&quot;ey-qmark&quot;&gt;+&lt;/span&gt;&#039;+caixaSimbolos(b)+&#039;&lt;span class=&quot;ey-qmark&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;ey-qmark&quot;&gt;?&lt;/span&gt;&lt;/span&gt;&#039;;
  var e=&quot;Ao sobrepor as duas figuras, ficam visíveis todos os símbolos das duas: &quot;+uniao.map(nomeSimbolo).join(&quot;, &quot;)+&quot;.&quot;;
  var o=build(&quot;abstrato&quot;,&quot;Assinale a figura que resulta da sobreposição das duas figuras.&quot;+enunciado,certa,dist,e,{svgOpts:true});
  o.render=function(d){return caixaSimbolos(String(d).split(&quot;,&quot;));};
  return o;
}
function nomeSimbolo(c){return {cir:&quot;círculo&quot;,qua:&quot;quadrado&quot;,tri:&quot;triângulo&quot;,cru:&quot;cruz&quot;}[c]||c;}

/* ---------- Figura intrusa ---------- */
function genIntrusa(){
  var t=rnd(1,2),formas=shuffle([&quot;tri&quot;,&quot;qua&quot;,&quot;pen&quot;,&quot;hex&quot;,&quot;los&quot;,&quot;cir&quot;]),certa,dist,e;
  if(t===1){
    /* três preenchidas, uma por preencher */
    certa=formas[3]+&quot;|0&quot;;
    dist=[formas[0]+&quot;|1&quot;,formas[1]+&quot;|1&quot;,formas[2]+&quot;|1&quot;];
    e=&quot;Três das figuras estão preenchidas a cheio; só &quot;+nomeForma(formas[3])+&quot; aparece apenas com o contorno.&quot;;
  }else{
    /* três com o mesmo número de lados? não: três polígonos e um círculo */
    var tres=shuffle([&quot;tri&quot;,&quot;qua&quot;,&quot;pen&quot;,&quot;hex&quot;,&quot;los&quot;]).slice(0,3);
    certa=&quot;cir|0&quot;;
    dist=tres.map(function(f){return f+&quot;|0&quot;;});
    e=&quot;Três das figuras têm lados rectos; só o círculo não tem lados nem vértices.&quot;;
  }
  var o=build(&quot;abstrato&quot;,&quot;Qual das figuras não pertence ao grupo?&quot;,certa,dist,e,{svgOpts:true});
  o.render=figura;return o;
}

/* ---------- Proposições e tabelas de verdade ---------- */
function genProposicoes(){
  var p=Math.random()&lt;0.5,q=Math.random()&lt;0.5;
  var props=[
    {t:&quot;p e q&quot;,v:p&amp;&amp;q},
    {t:&quot;p ou q&quot;,v:p||q},
    {t:&quot;se p então q&quot;,v:(!p)||q},
    {t:&quot;não p&quot;,v:!p},
    {t:&quot;não q&quot;,v:!q},
    {t:&quot;não p e não q&quot;,v:(!p)&amp;&amp;(!q)},
    {t:&quot;não p ou q&quot;,v:(!p)||q},
    {t:&quot;se não p então q&quot;,v:p||q},
    {t:&quot;p e não q&quot;,v:p&amp;&amp;(!q)}
  ];
  var pedirVerdadeira=Math.random()&lt;0.5;
  var certas=shuffle(props.filter(function(x){return x.v===pedirVerdadeira;}));
  var erradas=shuffle(props.filter(function(x){return x.v!==pedirVerdadeira;}));
  if(!certas.length||erradas.length&lt;3)return null;
  var certa=certas[0].t,dist=erradas.slice(0,3).map(function(x){return x.t;});
  var vp=p?&quot;verdadeira&quot;:&quot;falsa&quot;,vq=q?&quot;verdadeira&quot;:&quot;falsa&quot;;
  var e=explicarProp(certa,p,q)+&quot; Logo «&quot;+certa+&quot;» é &quot;+(pedirVerdadeira?&quot;verdadeira&quot;:&quot;falsa&quot;)+&quot;.&quot;;
  return build(&quot;logico&quot;,&quot;Sendo &lt;strong&gt;p &quot;+vp+&quot;&lt;/strong&gt; e &lt;strong&gt;q &quot;+vq+&quot;&lt;/strong&gt;, qual das proposições é &quot;+
    (pedirVerdadeira?&quot;&lt;strong&gt;verdadeira&lt;/strong&gt;&quot;:&quot;&lt;strong&gt;falsa&lt;/strong&gt;&quot;)+&quot;?&quot;,certa,dist,e);
}
function explicarProp(t,p,q){
  var vp=p?&quot;verdadeira&quot;:&quot;falsa&quot;,vq=q?&quot;verdadeira&quot;:&quot;falsa&quot;;
  if(t===&quot;p e q&quot;)return &quot;Uma conjunção («e») só é verdadeira quando as duas partes são verdadeiras; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  if(t===&quot;p ou q&quot;)return &quot;Uma disjunção («ou») é verdadeira quando pelo menos uma parte é verdadeira; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  if(t===&quot;se p então q&quot;)return &quot;Uma implicação só é falsa quando o antecedente é verdadeiro e o consequente falso; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  if(t===&quot;não p&quot;)return &quot;A negação inverte o valor: como p é &quot;+vp+&quot;, «não p» tem o valor contrário.&quot;;
  if(t===&quot;não q&quot;)return &quot;A negação inverte o valor: como q é &quot;+vq+&quot;, «não q» tem o valor contrário.&quot;;
  if(t===&quot;não p e não q&quot;)return &quot;Esta conjunção exige que as duas negações sejam verdadeiras, ou seja, que p e q sejam ambas falsas; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  if(t===&quot;não p ou q&quot;)return &quot;Basta que «não p» ou q seja verdadeira; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  if(t===&quot;se não p então q&quot;)return &quot;Esta implicação só falha se «não p» for verdadeira e q falsa; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
  return &quot;Esta conjunção exige p verdadeira e q falsa; aqui p é &quot;+vp+&quot; e q é &quot;+vq+&quot;.&quot;;
}

/* ---------- Analogias de unidades ---------- */
var UNIDADES=[[&quot;pascal&quot;,&quot;pressão&quot;],[&quot;hertz&quot;,&quot;frequência&quot;],[&quot;watt&quot;,&quot;potência&quot;],[&quot;newton&quot;,&quot;força&quot;],
[&quot;volt&quot;,&quot;tensão eléctrica&quot;],[&quot;ampere&quot;,&quot;corrente eléctrica&quot;],[&quot;joule&quot;,&quot;energia&quot;],[&quot;ohm&quot;,&quot;resistência eléctrica&quot;],
[&quot;metro&quot;,&quot;comprimento&quot;],[&quot;litro&quot;,&quot;volume&quot;],[&quot;grama&quot;,&quot;massa&quot;],[&quot;segundo&quot;,&quot;tempo&quot;],[&quot;celsius&quot;,&quot;temperatura&quot;],
[&quot;decibel&quot;,&quot;intensidade do som&quot;],[&quot;quilómetro por hora&quot;,&quot;velocidade&quot;]];
function genAnalogiaUnidade(){
  var par=shuffle(UNIDADES),a=par[0],b=par[1];
  var dist=par.slice(2,5).map(function(x){return x[1];});
  var e=&quot;O &quot;+a[0]+&quot; é a unidade usada para medir &quot;+a[1]+&quot;; da mesma forma, o &quot;+b[0]+&quot; mede &quot;+b[1]+&quot;.&quot;;
  return build(&quot;verbal&quot;,esc(a[0])+&quot; está para &quot;+esc(a[1])+&quot; assim como &quot;+esc(b[0])+&quot; está para…&quot;,b[1],dist,e);
}

/* ---------- Sinónimos de vocabulário exigente ---------- */
var SINONIMOS=[
[&quot;parcimónia&quot;,&quot;moderação&quot;,&quot;desperdício&quot;,&quot;rapidez&quot;,&quot;fartura&quot;],
[&quot;idólatra&quot;,&quot;que venera em excesso&quot;,&quot;que esclarece&quot;,&quot;que esconde&quot;,&quot;que duvida&quot;],
[&quot;perspicaz&quot;,&quot;astuto&quot;,&quot;distraído&quot;,&quot;lento&quot;,&quot;tímido&quot;],
[&quot;efémero&quot;,&quot;passageiro&quot;,&quot;eterno&quot;,&quot;pesado&quot;,&quot;sólido&quot;],
[&quot;contumaz&quot;,&quot;teimoso&quot;,&quot;dócil&quot;,&quot;breve&quot;,&quot;sincero&quot;],
[&quot;exíguo&quot;,&quot;escasso&quot;,&quot;enorme&quot;,&quot;pesado&quot;,&quot;claro&quot;],
[&quot;pródigo&quot;,&quot;gastador&quot;,&quot;poupado&quot;,&quot;honesto&quot;,&quot;calado&quot;],
[&quot;lacónico&quot;,&quot;breve&quot;,&quot;extenso&quot;,&quot;confuso&quot;,&quot;alegre&quot;],
[&quot;prolixo&quot;,&quot;demasiado extenso&quot;,&quot;muito curto&quot;,&quot;muito claro&quot;,&quot;muito raro&quot;],
[&quot;vetusto&quot;,&quot;muito antigo&quot;,&quot;recente&quot;,&quot;barato&quot;,&quot;frágil&quot;],
[&quot;inócuo&quot;,&quot;inofensivo&quot;,&quot;venenoso&quot;,&quot;caro&quot;,&quot;urgente&quot;],
[&quot;fortuito&quot;,&quot;casual&quot;,&quot;planeado&quot;,&quot;obrigatório&quot;,&quot;frequente&quot;],
[&quot;veemente&quot;,&quot;intenso&quot;,&quot;suave&quot;,&quot;lento&quot;,&quot;vago&quot;],
[&quot;morigerado&quot;,&quot;comedido&quot;,&quot;agitado&quot;,&quot;distraído&quot;,&quot;rude&quot;],
[&quot;pletora&quot;,&quot;excesso&quot;,&quot;falta&quot;,&quot;dúvida&quot;,&quot;ordem&quot;],
[&quot;lídimo&quot;,&quot;legítimo&quot;,&quot;falso&quot;,&quot;antigo&quot;,&quot;oculto&quot;],
[&quot;ínclito&quot;,&quot;ilustre&quot;,&quot;desconhecido&quot;,&quot;modesto&quot;,&quot;jovem&quot;],
[&quot;obstinado&quot;,&quot;persistente&quot;,&quot;indeciso&quot;,&quot;alegre&quot;,&quot;distraído&quot;],
[&quot;altruísta&quot;,&quot;generoso&quot;,&quot;egoísta&quot;,&quot;agressivo&quot;,&quot;tímido&quot;],
[&quot;dirimir&quot;,&quot;resolver&quot;,&quot;agravar&quot;,&quot;adiar&quot;,&quot;ocultar&quot;],
[&quot;coeso&quot;,&quot;bem unido&quot;,&quot;desfeito&quot;,&quot;disperso&quot;,&quot;frágil&quot;],
[&quot;ambíguo&quot;,&quot;de duplo sentido&quot;,&quot;muito claro&quot;,&quot;muito longo&quot;,&quot;muito antigo&quot;],
[&quot;profícuo&quot;,&quot;proveitoso&quot;,&quot;inútil&quot;,&quot;perigoso&quot;,&quot;raro&quot;],
[&quot;sucinto&quot;,&quot;resumido&quot;,&quot;detalhado&quot;,&quot;confuso&quot;,&quot;falso&quot;]
];
function genSinonimoDificil(){
  var it=pick(SINONIMOS);
  var e=&quot;«&quot;+it[0].charAt(0).toUpperCase()+it[0].slice(1)+&quot;» significa &quot;+it[1]+&quot;.&quot;;
  return build(&quot;verbal&quot;,&quot;Sinónimo de &lt;strong&gt;&quot;+esc(it[0].toUpperCase())+&quot;&lt;/strong&gt;:&quot;,it[1],[it[2],it[3],it[4]],e);
}

/* ---------- Tempo, velocidade e trabalho ---------- */
function genTempoVelocidade(){
  var t=rnd(1,3),certa,q,e;
  if(t===1){
    var kmh=pick([36,54,72,90]),ms=kmh*1000/3600;
    var comp=pick([80,100,120,150]),tunel=pick([220,300,400,500]);
    var total=comp+tunel;
    certa=Math.round(total/ms*10)/10;
    var certaTxt=(certa%1===0?certa:certa.toFixed(1))+&quot; s&quot;;
    q=&quot;Um comboio de &quot;+comp+&quot; metros, a &quot;+kmh+&quot; km/h, atravessa um túnel de &quot;+tunel+&quot; metros. Quanto tempo demora a percorrê-lo por completo?&quot;;
    e=kmh+&quot; km/h = &quot;+ms+&quot; m/s. O comboio percorre o túnel mais o próprio comprimento: &quot;+tunel+&quot; + &quot;+comp+&quot; = &quot;+total+&quot; m. &quot;+total+&quot; ÷ &quot;+ms+&quot; = &quot;+certaTxt+&quot;.&quot;;
    var d=[Math.round(tunel/ms*10)/10,Math.round(total/ms*10)/10+5,Math.round(total/ms*10)/10-5,Math.round(comp/ms*10)/10];
    return build(&quot;numerico&quot;,q,certaTxt,d.map(function(x){return (x%1===0?x:x.toFixed(1))+&quot; s&quot;;}),e);
  }
  if(t===2){
    var h1=pick([4,6,8,12]),h2=pick([12,24]);
    while(h2&lt;=h1)h2=pick([12,24,36]);
    certa=Math.round(h1*h2/(h1+h2)*10)/10;
    var ct=(certa%1===0?certa:certa.toFixed(1))+&quot; horas&quot;;
    q=&quot;Uma torneira enche um depósito em &quot;+h1+&quot; horas e outra enche o mesmo depósito em &quot;+h2+&quot; horas. Abrindo as duas ao mesmo tempo, quanto tempo demora a encher?&quot;;
    e=&quot;Em 1 hora enchem 1/&quot;+h1+&quot; + 1/&quot;+h2+&quot; do depósito. O tempo total é &quot;+h1+&quot;×&quot;+h2+&quot; ÷ (&quot;+h1+&quot;+&quot;+h2+&quot;) = &quot;+ct+&quot;.&quot;;
    return build(&quot;numerico&quot;,q,ct,[(h1+h2)+&quot; horas&quot;,h1+&quot; horas&quot;,Math.round((h1+h2)/2)+&quot; horas&quot;,h2+&quot; horas&quot;],e);
  }
  var trab=pick([4,6,8]),dias=pick([9,12,15,18]),novos=trab*pick([2,3]);
  certa=trab*dias/novos;
  q=trab+&quot; trabalhadores concluem uma obra em &quot;+dias+&quot; dias. Mantendo o mesmo ritmo, quantos dias levam &quot;+novos+&quot; trabalhadores?&quot;;
  e=&quot;O trabalho total é &quot;+trab+&quot; × &quot;+dias+&quot; = &quot;+(trab*dias)+&quot; dias-trabalhador. Com &quot;+novos+&quot; trabalhadores: &quot;+(trab*dias)+&quot; ÷ &quot;+novos+&quot; = &quot;+certa+&quot; dias.&quot;;
  return build(&quot;numerico&quot;,q,certa+&quot; dias&quot;,[dias+&quot; dias&quot;,(certa+2)+&quot; dias&quot;,(certa*2)+&quot; dias&quot;,(dias-trab)+&quot; dias&quot;],e);
}

/* ---------- Banco: verbal e lógico ---------- */
var BANCO=[
{area:&quot;verbal&quot;,q:&quot;Médico está para hospital assim como professor está para…&quot;,o:[&quot;férias&quot;,&quot;escola&quot;,&quot;exame&quot;,&quot;caneta&quot;],a:1,e:&quot;O hospital é o local de trabalho do médico; a escola é o local de trabalho do professor.&quot;},
{area:&quot;verbal&quot;,q:&quot;Pássaro está para ninho assim como abelha está para…&quot;,o:[&quot;mel&quot;,&quot;flor&quot;,&quot;ferrão&quot;,&quot;colmeia&quot;],a:3,e:&quot;O ninho é a habitação do pássaro; a colmeia é a habitação da abelha.&quot;},
{area:&quot;verbal&quot;,q:&quot;Chave está para fechadura assim como palavra-passe está para…&quot;,o:[&quot;computador&quot;,&quot;acesso&quot;,&quot;papel&quot;,&quot;memória&quot;],a:1,e:&quot;A chave abre a fechadura; a palavra-passe dá acesso.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «célere»?&quot;,o:[&quot;rápido&quot;,&quot;lento&quot;,&quot;difícil&quot;,&quot;pesado&quot;],a:0,e:&quot;«Célere» significa rápido, veloz.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «escasso»?&quot;,o:[&quot;raro&quot;,&quot;abundante&quot;,&quot;pequeno&quot;,&quot;breve&quot;],a:1,e:&quot;«Escasso» significa pouco; o contrário é abundante.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;patrulha&quot;,&quot;vigilância&quot;,&quot;ronda&quot;,&quot;descanso&quot;],a:3,e:&quot;Patrulha, vigilância e ronda são actividades de vigilância activa; descanso não.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;martelo&quot;,&quot;chave de fendas&quot;,&quot;alicate&quot;,&quot;cimento&quot;],a:3,e:&quot;Os três primeiros são ferramentas; o cimento é um material.&quot;},
{area:&quot;verbal&quot;,q:&quot;Disciplina está para ordem assim como caos está para…&quot;,o:[&quot;confusão&quot;,&quot;silêncio&quot;,&quot;regra&quot;,&quot;lei&quot;],a:0,e:&quot;Disciplina produz ordem; caos produz confusão.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «íntegro»?&quot;,o:[&quot;honesto&quot;,&quot;rico&quot;,&quot;alto&quot;,&quot;calmo&quot;],a:0,e:&quot;«Íntegro» significa honesto, de carácter recto.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «permitir»?&quot;,o:[&quot;autorizar&quot;,&quot;consentir&quot;,&quot;proibir&quot;,&quot;deixar&quot;],a:2,e:&quot;O contrário de permitir é proibir.&quot;},
{area:&quot;verbal&quot;,q:&quot;Livro está para biblioteca assim como processo está para…&quot;,o:[&quot;juiz&quot;,&quot;arquivo&quot;,&quot;papel&quot;,&quot;lei&quot;],a:1,e:&quot;Os livros guardam-se na biblioteca; os processos guardam-se no arquivo.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;Luanda&quot;,&quot;Benguela&quot;,&quot;Huambo&quot;,&quot;Angola&quot;],a:3,e:&quot;As três primeiras são cidades; Angola é o país.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «vigente»?&quot;,o:[&quot;antigo&quot;,&quot;em vigor&quot;,&quot;futuro&quot;,&quot;anulado&quot;],a:1,e:&quot;«Vigente» significa aquilo que está em vigor.&quot;},
{area:&quot;verbal&quot;,q:&quot;Semente está para planta assim como ovo está para…&quot;,o:[&quot;galinha&quot;,&quot;ninho&quot;,&quot;casca&quot;,&quot;comida&quot;],a:0,e:&quot;Da semente nasce a planta; do ovo nasce a galinha.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «culpado»?&quot;,o:[&quot;acusado&quot;,&quot;inocente&quot;,&quot;réu&quot;,&quot;suspeito&quot;],a:1,e:&quot;O contrário de culpado é inocente.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;bombeiro&quot;,&quot;polícia&quot;,&quot;enfermeiro&quot;,&quot;incêndio&quot;],a:3,e:&quot;Os três primeiros são profissões; incêndio é uma ocorrência.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «averiguar»?&quot;,o:[&quot;investigar&quot;,&quot;esquecer&quot;,&quot;ordenar&quot;,&quot;esconder&quot;],a:0,e:&quot;«Averiguar» significa investigar, apurar.&quot;},
{area:&quot;verbal&quot;,q:&quot;Relógio está para tempo assim como balança está para…&quot;,o:[&quot;peso&quot;,&quot;altura&quot;,&quot;distância&quot;,&quot;volume&quot;],a:0,e:&quot;O relógio mede o tempo; a balança mede o peso.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «ascender»?&quot;,o:[&quot;subir&quot;,&quot;descer&quot;,&quot;crescer&quot;,&quot;avançar&quot;],a:1,e:&quot;«Ascender» é subir; o contrário é descer.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;algemas&quot;,&quot;viatura&quot;,&quot;rádio&quot;,&quot;nuvem&quot;],a:3,e:&quot;Os três primeiros são equipamentos usados no serviço policial; nuvem não.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «conciso»?&quot;,o:[&quot;breve&quot;,&quot;longo&quot;,&quot;confuso&quot;,&quot;vago&quot;],a:0,e:&quot;«Conciso» significa curto e directo.&quot;},
{area:&quot;verbal&quot;,q:&quot;Professor está para ensinar assim como juiz está para…&quot;,o:[&quot;prender&quot;,&quot;julgar&quot;,&quot;acusar&quot;,&quot;defender&quot;],a:1,e:&quot;A função do professor é ensinar; a do juiz é julgar.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «transparente»?&quot;,o:[&quot;claro&quot;,&quot;límpido&quot;,&quot;opaco&quot;,&quot;visível&quot;],a:2,e:&quot;O contrário de transparente é opaco.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;segunda&quot;,&quot;terça&quot;,&quot;quarta&quot;,&quot;Janeiro&quot;],a:3,e:&quot;As três primeiras são dias da semana; Janeiro é um mês.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «prudente»?&quot;,o:[&quot;cauteloso&quot;,&quot;impulsivo&quot;,&quot;distraído&quot;,&quot;agressivo&quot;],a:0,e:&quot;«Prudente» significa cauteloso, que age com cuidado.&quot;},
{area:&quot;verbal&quot;,q:&quot;Água está para sede assim como comida está para…&quot;,o:[&quot;fome&quot;,&quot;prato&quot;,&quot;cozinha&quot;,&quot;sal&quot;],a:0,e:&quot;A água mata a sede; a comida mata a fome.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o antónimo de «aumentar»?&quot;,o:[&quot;crescer&quot;,&quot;ampliar&quot;,&quot;reduzir&quot;,&quot;elevar&quot;],a:2,e:&quot;O contrário de aumentar é reduzir.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual destas palavras não pertence ao grupo?&quot;,o:[&quot;rio&quot;,&quot;lago&quot;,&quot;mar&quot;,&quot;montanha&quot;],a:3,e:&quot;Os três primeiros são massas de água; a montanha é um relevo.&quot;},
{area:&quot;verbal&quot;,q:&quot;Qual é o sinónimo de «obsoleto»?&quot;,o:[&quot;moderno&quot;,&quot;ultrapassado&quot;,&quot;caro&quot;,&quot;raro&quot;],a:1,e:&quot;«Obsoleto» significa ultrapassado, fora de uso.&quot;},
{area:&quot;verbal&quot;,q:&quot;Caneta está para escrever assim como tesoura está para…&quot;,o:[&quot;colar&quot;,&quot;cortar&quot;,&quot;medir&quot;,&quot;pintar&quot;],a:1,e:&quot;A caneta serve para escrever; a tesoura serve para cortar.&quot;},
{area:&quot;logico&quot;,q:&quot;Todos os agentes do turno da noite usam colete. O Pedro usa colete. Pode concluir-se que o Pedro é do turno da noite?&quot;,o:[&quot;Sim, com certeza&quot;,&quot;Não necessariamente&quot;,&quot;Sim, se tiver farda&quot;,&quot;Nunca&quot;],a:1,e:&quot;A frase não diz que só os do turno da noite usam colete, por isso o Pedro pode usar colete por outra razão.&quot;},
{area:&quot;logico&quot;,q:&quot;Se chover, a formatura é cancelada. Não choveu. A formatura foi cancelada?&quot;,o:[&quot;Sim, de certeza&quot;,&quot;Não necessariamente&quot;,&quot;Não, nunca&quot;,&quot;Sim, se houver vento&quot;],a:1,e:&quot;A regra só garante o cancelamento quando chove; não diz o que acontece quando não chove.&quot;},
{area:&quot;logico&quot;,q:&quot;Nenhum recruta aprovado faltou ao treino. O Carlos faltou ao treino. O Carlos foi aprovado?&quot;,o:[&quot;Sim&quot;,&quot;Não&quot;,&quot;Talvez&quot;,&quot;Só com justificação&quot;],a:1,e:&quot;Se nenhum aprovado faltou, quem faltou não pode estar entre os aprovados.&quot;},
{area:&quot;logico&quot;,q:&quot;Todos os bombeiros sabem nadar. Alguns bombeiros são motoristas. Pode concluir-se que…&quot;,o:[&quot;todos os motoristas sabem nadar&quot;,&quot;alguns motoristas sabem nadar&quot;,&quot;nenhum motorista sabe nadar&quot;,&quot;os motoristas não são bombeiros&quot;],a:1,e:&quot;Os bombeiros que também são motoristas sabem nadar, logo alguns motoristas sabem nadar.&quot;},
{area:&quot;logico&quot;,q:&quot;O Paulo é mais alto que a Ana. A Ana é mais alta que o Bruno. Quem é o mais baixo?&quot;,o:[&quot;Paulo&quot;,&quot;Ana&quot;,&quot;Bruno&quot;,&quot;Não se sabe&quot;],a:2,e:&quot;Paulo &gt; Ana &gt; Bruno, por isso o Bruno é o mais baixo.&quot;},
{area:&quot;logico&quot;,q:&quot;Numa fila, a Maria está à frente do João e atrás do Tomás. Quem está no meio?&quot;,o:[&quot;Tomás&quot;,&quot;Maria&quot;,&quot;João&quot;,&quot;Não se sabe&quot;],a:1,e:&quot;A ordem é Tomás, Maria, João: a Maria está no meio.&quot;},
{area:&quot;logico&quot;,q:&quot;O irmão do meu pai é meu…&quot;,o:[&quot;primo&quot;,&quot;tio&quot;,&quot;sobrinho&quot;,&quot;cunhado&quot;],a:1,e:&quot;O irmão do pai é o tio.&quot;},
{area:&quot;logico&quot;,q:&quot;A filha da minha irmã é minha…&quot;,o:[&quot;prima&quot;,&quot;neta&quot;,&quot;sobrinha&quot;,&quot;tia&quot;],a:2,e:&quot;A filha da irmã é a sobrinha.&quot;},
{area:&quot;logico&quot;,q:&quot;Se hoje é quarta-feira, que dia será depois de amanhã?&quot;,o:[&quot;quinta-feira&quot;,&quot;sexta-feira&quot;,&quot;sábado&quot;,&quot;terça-feira&quot;],a:1,e:&quot;Amanhã é quinta; depois de amanhã é sexta-feira.&quot;},
{area:&quot;logico&quot;,q:&quot;Todos os documentos válidos têm carimbo. Este documento não tem carimbo. Logo…&quot;,o:[&quot;é válido&quot;,&quot;não é válido&quot;,&quot;pode ser válido&quot;,&quot;é uma cópia&quot;],a:1,e:&quot;Se todo documento válido tem carimbo, um sem carimbo não pode ser válido.&quot;},
{area:&quot;logico&quot;,q:&quot;Alguns funcionários do turno da manhã são enfermeiros. Todos os enfermeiros têm formação clínica. Pode concluir-se que…&quot;,o:[&quot;todos do turno da manhã têm formação clínica&quot;,&quot;alguns do turno da manhã têm formação clínica&quot;,&quot;nenhum tem formação clínica&quot;,&quot;só os enfermeiros trabalham de manhã&quot;],a:1,e:&quot;Os que são enfermeiros têm formação clínica, logo alguns do turno da manhã têm.&quot;},
{area:&quot;logico&quot;,q:&quot;Um comboio parte às 14h00 e demora 3 horas e 45 minutos. A que horas chega?&quot;,o:[&quot;17h15&quot;,&quot;17h45&quot;,&quot;18h00&quot;,&quot;16h45&quot;],a:1,e:&quot;14h00 + 3h45 = 17h45.&quot;},
{area:&quot;logico&quot;,q:&quot;Se A é maior que B e C é menor que B, qual é a ordem correcta?&quot;,o:[&quot;A &gt; B &gt; C&quot;,&quot;C &gt; B &gt; A&quot;,&quot;B &gt; A &gt; C&quot;,&quot;A &gt; C &gt; B&quot;],a:0,e:&quot;A &gt; B e B &gt; C, logo A &gt; B &gt; C.&quot;},
{area:&quot;logico&quot;,q:&quot;A sala só abre se o responsável estiver presente. A sala está aberta. Logo…&quot;,o:[&quot;o responsável está presente&quot;,&quot;o responsável faltou&quot;,&quot;a sala foi arrombada&quot;,&quot;não se pode concluir nada&quot;],a:0,e:&quot;Como a abertura exige a presença do responsável, se está aberta é porque ele está presente.&quot;},
{area:&quot;logico&quot;,q:&quot;Numa prova, quem erra mais de 10 perguntas é excluído. O Rui errou 8. O Rui foi excluído?&quot;,o:[&quot;Sim&quot;,&quot;Não&quot;,&quot;Talvez&quot;,&quot;Só se faltar&quot;],a:1,e:&quot;A exclusão exige mais de 10 erros; 8 é menos, logo não foi excluído por essa regra.&quot;},
{area:&quot;logico&quot;,q:&quot;Se todos os X são Y, e nenhum Y é Z, então…&quot;,o:[&quot;alguns X são Z&quot;,&quot;nenhum X é Z&quot;,&quot;todos os Z são X&quot;,&quot;todos os X são Z&quot;],a:1,e:&quot;Se todo X está dentro de Y e Y não tem nada em comum com Z, nenhum X pode ser Z.&quot;},
{area:&quot;logico&quot;,q:&quot;O Joaquim nasceu 5 anos antes da Rosa. A Rosa tem 22 anos. Que idade tem o Joaquim?&quot;,o:[&quot;17&quot;,&quot;27&quot;,&quot;25&quot;,&quot;32&quot;],a:1,e:&quot;Nascer antes significa ser mais velho: 22 + 5 = 27 anos.&quot;},
{area:&quot;logico&quot;,q:&quot;Três agentes dividem 24 turnos igualmente. Quantos turnos faz cada um?&quot;,o:[&quot;6&quot;,&quot;8&quot;,&quot;12&quot;,&quot;3&quot;],a:1,e:&quot;24 ÷ 3 = 8 turnos para cada um.&quot;},
{area:&quot;logico&quot;,q:&quot;Se ontem foi segunda-feira, que dia é amanhã?&quot;,o:[&quot;terça-feira&quot;,&quot;quarta-feira&quot;,&quot;quinta-feira&quot;,&quot;domingo&quot;],a:1,e:&quot;Se ontem foi segunda, hoje é terça e amanhã é quarta-feira.&quot;},
{area:&quot;logico&quot;,q:&quot;Todos os candidatos aprovados fizeram a prova. O Mário não fez a prova. Logo…&quot;,o:[&quot;o Mário foi aprovado&quot;,&quot;o Mário não foi aprovado&quot;,&quot;o Mário repete a prova&quot;,&quot;não se sabe&quot;],a:1,e:&quot;Se todos os aprovados fizeram a prova, quem não a fez não pode estar aprovado.&quot;},
{area:&quot;logico&quot;,q:&quot;Numa estante, o livro azul está acima do verde e abaixo do vermelho. Qual está em cima?&quot;,o:[&quot;azul&quot;,&quot;verde&quot;,&quot;vermelho&quot;,&quot;não se sabe&quot;],a:2,e:&quot;A ordem de cima para baixo é vermelho, azul, verde.&quot;},
{area:&quot;logico&quot;,q:&quot;Se metade de um número é 18, quanto é o triplo desse número?&quot;,o:[&quot;54&quot;,&quot;108&quot;,&quot;36&quot;,&quot;72&quot;],a:1,e:&quot;Se metade é 18, o número é 36; o triplo de 36 é 108.&quot;},
{area:&quot;logico&quot;,q:&quot;O filho do meu avô que não é meu pai é meu…&quot;,o:[&quot;irmão&quot;,&quot;tio&quot;,&quot;primo&quot;,&quot;sobrinho&quot;],a:1,e:&quot;Outro filho do avô, que não o pai, é o tio.&quot;},
{area:&quot;logico&quot;,q:&quot;Uma reunião começou às 09h20 e durou 1 hora e 50 minutos. A que horas terminou?&quot;,o:[&quot;10h50&quot;,&quot;11h00&quot;,&quot;11h10&quot;,&quot;11h20&quot;],a:2,e:&quot;09h20 + 1h50 = 11h10.&quot;},
{area:&quot;logico&quot;,q:&quot;Se nenhum carro da frota é vermelho e este carro é vermelho, então…&quot;,o:[&quot;pertence à frota&quot;,&quot;não pertence à frota&quot;,&quot;é novo&quot;,&quot;é de serviço&quot;],a:1,e:&quot;Como nenhum carro da frota é vermelho, um carro vermelho não pode ser da frota.&quot;},
{area:&quot;logico&quot;,q:&quot;Numa corrida, o Tiago chegou imediatamente antes do Nuno e imediatamente depois da Sara. Qual foi a ordem?&quot;,o:[&quot;Sara, Tiago, Nuno&quot;,&quot;Nuno, Tiago, Sara&quot;,&quot;Tiago, Sara, Nuno&quot;,&quot;Sara, Nuno, Tiago&quot;],a:0,e:&quot;Depois da Sara e antes do Nuno coloca o Tiago no meio: Sara, Tiago, Nuno.&quot;},
{area:&quot;logico&quot;,q:&quot;Para entrar é obrigatório apresentar identificação. O Sr. Alberto entrou. Logo…&quot;,o:[&quot;apresentou identificação&quot;,&quot;não apresentou nada&quot;,&quot;entrou por engano&quot;,&quot;não se pode concluir&quot;],a:0,e:&quot;Sendo obrigatório, quem entrou teve de apresentar identificação.&quot;},
{area:&quot;logico&quot;,q:&quot;Se 4 trabalhadores pintam um muro em 6 horas, 8 trabalhadores ao mesmo ritmo demoram…&quot;,o:[&quot;12 horas&quot;,&quot;6 horas&quot;,&quot;3 horas&quot;,&quot;2 horas&quot;],a:2,e:&quot;Com o dobro dos trabalhadores, demora metade do tempo: 3 horas.&quot;},
{area:&quot;logico&quot;,q:&quot;Todos os formandos receberam certificado. Alguns formandos eram de Benguela. Logo…&quot;,o:[&quot;só os de Benguela receberam certificado&quot;,&quot;alguns de Benguela receberam certificado&quot;,&quot;nenhum de Benguela recebeu&quot;,&quot;os de Benguela não eram formandos&quot;],a:1,e:&quot;Os formandos de Benguela também receberam certificado, logo alguns de Benguela receberam.&quot;},
{area:&quot;logico&quot;,q:&quot;Um depósito enche em 20 minutos com duas torneiras iguais. Com uma só torneira demora…&quot;,o:[&quot;10 minutos&quot;,&quot;20 minutos&quot;,&quot;30 minutos&quot;,&quot;40 minutos&quot;],a:3,e:&quot;Com metade do caudal, demora o dobro do tempo: 40 minutos.&quot;}
];

function App(root){this.root=root;this.timer=null;this.start();}
App.prototype.stage=function(h){
  this.root.querySelector(&quot;.ey-stage&quot;).innerHTML=h;
  try{this.root.scrollIntoView({behavior:&quot;smooth&quot;,block:&quot;start&quot;});}catch(e){}
};
App.prototype.fromBank=function(area,n){
  var pool=shuffle(BANCO.filter(function(b){return b.area===area;})).slice(0,n);
  return pool.map(function(b){
    var idx=shuffle(b.o.map(function(_,i){return i;}));
    var o=idx.map(function(i){return b.o[i];});
    return {area:area,q:esc(b.q).replace(/&amp;lt;strong&amp;gt;/g,&quot;&lt;strong&gt;&quot;).replace(/&amp;lt;\/strong&amp;gt;/g,&quot;&lt;/strong&gt;&quot;),o:o,a:idx.indexOf(b.a),e:b.e};
  });
};
App.prototype.gerarPergunta=function(area){
  var r=Math.random();
  if(area===&quot;numerico&quot;)return r&lt;0.35?genSequencia():r&lt;0.7?genContas():genTempoVelocidade();
  if(area===&quot;logico&quot;)return genProposicoes();
  if(area===&quot;verbal&quot;)return r&lt;0.5?genAnalogiaUnidade():genSinonimoDificil();
  if(area===&quot;abstrato&quot;)return r&lt;0.28?genAbstrato():r&lt;0.52?genMatriz():r&lt;0.78?genSobreposicao():genIntrusa();
  return genAtencao();
};
App.prototype.gen=function(area,n){
  var self=this,out=[],seen={},guard=0,q;
  /* metade vinda do banco escrito (verbal e lógico), o resto gerado na hora */
  if(area===&quot;logico&quot;||area===&quot;verbal&quot;){
    self.fromBank(area,Math.ceil(n/2)).forEach(function(b){if(!seen[b.q]){seen[b.q]=1;out.push(b);}});
  }
  while(out.length&lt;n&amp;&amp;guard++&lt;n*30){
    q=self.gerarPergunta(area);
    if(!q||q.a&lt;0||seen[q.q])continue;
    seen[q.q]=1;out.push(q);
  }
  return shuffle(out);
};
App.prototype.questions=function(areas,porArea){
  var self=this,all=[];
  areas.forEach(function(a){all=all.concat(self.gen(a,porArea));});
  return areas.length&gt;1?shuffle(all):all;
};
App.prototype.clock=function(s){var m=Math.floor(s/60),r=s%60;return (m&lt;10?&quot;0&quot;:&quot;&quot;)+m+&quot;:&quot;+(r&lt;10?&quot;0&quot;:&quot;&quot;)+r;};
App.prototype.start=function(){
  var self=this;if(self.timer){clearInterval(self.timer);self.timer=null;}
  var chips=ORDEM.map(function(a){return &#039;&lt;button type=&quot;button&quot; class=&quot;ey-chip&quot; data-area=&quot;&#039;+a+&#039;&quot;&gt;&#039;+AREAS[a].curto+&#039;&lt;/button&gt;&#039;;}).join(&quot;&quot;);
  self.stage(&#039;&lt;div class=&quot;ey-intro&quot;&gt;&#039;+
    &#039;&lt;p class=&quot;ey-kicker&quot;&gt;Treino grátis · sem registo&lt;/p&gt;&#039;+
    &#039;&lt;h2&gt;Simulador de Teste Psicotécnico&lt;/h2&gt;&#039;+
    &#039;&lt;p&gt;Treine raciocínio numérico, lógico, verbal, abstracto e atenção, com cronómetro e correcção no fim. As perguntas mudam a cada tentativa.&lt;/p&gt;&#039;+
    &#039;&lt;button type=&quot;button&quot; class=&quot;ey-btn ey-main&quot; data-modo=&quot;completo&quot;&gt;Fazer o teste completo&lt;small&gt;40 perguntas · 30 minutos&lt;/small&gt;&lt;/button&gt;&#039;+
    &#039;&lt;p class=&quot;ey-or&quot;&gt;ou treine só uma área (10 perguntas · 8 minutos):&lt;/p&gt;&#039;+
    &#039;&lt;div class=&quot;ey-chips&quot;&gt;&#039;+chips+&#039;&lt;/div&gt;&#039;+
    &#039;&lt;p class=&quot;ey-disclaimer&quot;&gt;Perguntas originais de treino, no estilo dos testes psicotécnicos. Não são as perguntas oficiais do MININT nem de qualquer outro concurso.&lt;/p&gt;&#039;+
    &#039;&lt;/div&gt;&#039;);
  self.root.querySelector(&quot;[data-modo=completo]&quot;).onclick=function(){self.begin(ORDEM,8,30*60,&quot;Teste completo&quot;);};
  Array.prototype.forEach.call(self.root.querySelectorAll(&quot;.ey-chip&quot;),function(b){
    b.onclick=function(){var a=b.getAttribute(&quot;data-area&quot;);self.begin([a],10,8*60,AREAS[a].nome);};
  });
};
App.prototype.begin=function(areas,porArea,segundos,titulo){
  var self=this;
  self.stage(&#039;&lt;p class=&quot;ey-loading&quot;&gt;A preparar as perguntas…&lt;/p&gt;&#039;);
  setTimeout(function(){
    self.qs=self.questions(areas,porArea);
    if(!self.qs.length){self.stage(&quot;&lt;p&gt;Não foi possível preparar as perguntas. Actualize a página.&lt;/p&gt;&quot;);return;}
    self.ans=new Array(self.qs.length);self.i=0;self.titulo=titulo;
    self.total=segundos;self.left=segundos;self.t0=Date.now();
    if(self.timer)clearInterval(self.timer);
    self.timer=setInterval(function(){
      self.left=self.total-Math.floor((Date.now()-self.t0)/1000);
      var el=self.root.querySelector(&quot;.ey-time&quot;);
      if(el){el.textContent=self.clock(Math.max(0,self.left));
        if(self.left&lt;=60)el.className=&quot;ey-time is-low&quot;;else el.className=&quot;ey-time&quot;;}
      if(self.left&lt;=0){clearInterval(self.timer);self.timer=null;self.finish(true);}
    },500);
    self.show();
  },60);
};
App.prototype.optionHtml=function(q,i){
  if(q.svgOpts)return q.render(q.o[i]);
  return q.mono?&#039;&lt;span class=&quot;ey-mono&quot;&gt;&#039;+esc(q.o[i])+&#039;&lt;/span&gt;&#039;:esc(q.o[i]);
};
App.prototype.show=function(){
  var self=this,q=self.qs[self.i],n=self.qs.length;
  var opts=q.o.map(function(_,k){
    var sel=self.ans[self.i]===k?&quot; is-sel&quot;:&quot;&quot;;
    return &#039;&lt;button type=&quot;button&quot; class=&quot;ey-opt&#039;+(q.svgOpts?&quot; is-fig&quot;:&quot;&quot;)+sel+&#039;&quot; data-k=&quot;&#039;+k+&#039;&quot;&gt;&lt;span class=&quot;ey-letter&quot;&gt;&#039;+&quot;ABCDE&quot;[k]+&#039;&lt;/span&gt;&#039;+self.optionHtml(q,k)+&#039;&lt;/button&gt;&#039;;
  }).join(&quot;&quot;);
  self.stage(&#039;&lt;div class=&quot;ey-top&quot;&gt;&lt;span&gt;&#039;+esc(self.titulo)+&#039;&lt;/span&gt;&lt;span class=&quot;ey-time&quot;&gt;&#039;+self.clock(Math.max(0,self.left))+&#039;&lt;/span&gt;&lt;/div&gt;&#039;+
    &#039;&lt;div class=&quot;ey-bar&quot;&gt;&lt;i style=&quot;width:&#039;+Math.round(self.i/n*100)+&#039;%&quot;&gt;&lt;/i&gt;&lt;/div&gt;&#039;+
    &#039;&lt;p class=&quot;ey-count&quot;&gt;Pergunta &#039;+(self.i+1)+&#039; de &#039;+n+&#039; · &lt;span&gt;&#039;+AREAS[q.area].nome+&#039;&lt;/span&gt;&lt;/p&gt;&#039;+
    &#039;&lt;div class=&quot;ey-question&quot;&gt;&#039;+q.q+&#039;&lt;/div&gt;&#039;+
    &#039;&lt;div class=&quot;ey-opts&#039;+(q.svgOpts?&quot; is-figs&quot;:&quot;&quot;)+&#039;&quot;&gt;&#039;+opts+&#039;&lt;/div&gt;&#039;+
    &#039;&lt;div class=&quot;ey-nav&quot;&gt;&#039;+(self.i&gt;0?&#039;&lt;button type=&quot;button&quot; class=&quot;ey-btn ey-ghost&quot; data-nav=&quot;prev&quot;&gt;Anterior&lt;/button&gt;&#039;:&#039;&lt;span&gt;&lt;/span&gt;&#039;)+
    &#039;&lt;button type=&quot;button&quot; class=&quot;ey-btn&quot; data-nav=&quot;next&quot;&gt;&#039;+(self.i===n-1?&quot;Terminar&quot;:(self.ans[self.i]===undefined?&quot;Saltar&quot;:&quot;Seguinte&quot;))+&#039;&lt;/button&gt;&lt;/div&gt;&#039;);
  Array.prototype.forEach.call(self.root.querySelectorAll(&quot;.ey-opt&quot;),function(b){
    b.onclick=function(){
      self.ans[self.i]=+b.getAttribute(&quot;data-k&quot;);
      Array.prototype.forEach.call(self.root.querySelectorAll(&quot;.ey-opt&quot;),function(x){x.className=x.className.replace(&quot; is-sel&quot;,&quot;&quot;);});
      b.className+=&quot; is-sel&quot;;
      var nx=self.root.querySelector(&quot;[data-nav=next]&quot;);
      if(self.i&lt;self.qs.length-1)nx.textContent=&quot;Seguinte&quot;;
    };
  });
  self.root.querySelector(&quot;[data-nav=next]&quot;).onclick=function(){
    if(self.i&lt;self.qs.length-1){self.i++;self.show();}
    else{
      var falta=0,k;for(k=0;k&lt;self.ans.length;k++)if(self.ans[k]===undefined)falta++;
      if(!falta||window.confirm(&quot;Ainda tem &quot;+falta+&quot; pergunta(s) sem resposta. Terminar mesmo assim?&quot;))self.finish(false);
    }
  };
  var pv=self.root.querySelector(&quot;[data-nav=prev]&quot;);
  if(pv)pv.onclick=function(){self.i--;self.show();};
};
App.prototype.finish=function(porTempo){
  var self=this;
  if(self.timer){clearInterval(self.timer);self.timer=null;}
  var usado=Math.min(self.total,Math.floor((Date.now()-self.t0)/1000));
  var por={},certas=0;
  self.qs.forEach(function(q,i){
    por[q.area]=por[q.area]||{c:0,t:0};por[q.area].t++;
    if(self.ans[i]===q.a){por[q.area].c++;certas++;}
  });
  var pct=Math.round(certas/self.qs.length*100);
  var nivel=pct&gt;=85?[&quot;Excelente!&quot;,&quot;Está muito bem preparado. Continue a treinar para manter o ritmo.&quot;]:
            pct&gt;=65?[&quot;Bom resultado&quot;,&quot;Está no bom caminho. Reveja as áreas mais fracas e repita o teste.&quot;]:
            pct&gt;=45?[&quot;Precisa de mais treino&quot;,&quot;Faça o treino por área nas áreas abaixo de 60% e volte a tentar.&quot;]:
                    [&quot;Comece pelo treino por área&quot;,&quot;Treine uma área de cada vez, leia as explicações e repita. Melhora depressa.&quot;];
  var barras=Object.keys(por).sort(function(a,b){return ORDEM.indexOf(a)-ORDEM.indexOf(b);}).map(function(a){
    var p=Math.round(por[a].c/por[a].t*100);
    return &#039;&lt;div class=&quot;ey-area&quot;&gt;&lt;span&gt;&#039;+AREAS[a].curto+&#039;&lt;/span&gt;&lt;b&gt;&lt;i style=&quot;width:&#039;+p+&#039;%&quot; class=&quot;&#039;+(p&gt;=70?&quot;ok&quot;:p&gt;=50?&quot;mid&quot;:&quot;low&quot;)+&#039;&quot;&gt;&lt;/i&gt;&lt;/b&gt;&lt;em&gt;&#039;+por[a].c+&quot;/&quot;+por[a].t+&#039;&lt;/em&gt;&lt;/div&gt;&#039;;
  }).join(&quot;&quot;);
  var url=location.href.split(&quot;#&quot;)[0];
  var txt=&quot;Fiz o simulador de teste psicotécnico grátis do Empregos Yoyota e tive &quot;+pct+&quot;%. Consegues fazer melhor? &quot;+url;
  var correcao=self.qs.map(function(q,i){
    var r=self.ans[i],ok=r===q.a;
    var minha=r===undefined?&quot;Sem resposta. &quot;:ok?&quot;Certo. &quot;:&quot;A sua resposta: &quot;+(q.svgOpts?&quot;opção &quot;+&quot;ABCDE&quot;[r]:esc(q.o[r]))+&quot;. &quot;;
    var certa=q.svgOpts?(&quot;opção &quot;+&quot;ABCDE&quot;[q.a]+&quot;&lt;/strong&gt;&lt;span class=\&quot;ey-mini\&quot;&gt;&quot;+q.render(q.o[q.a])+&quot;&lt;/span&gt;&quot;):(esc(q.o[q.a])+&quot;&lt;/strong&gt;&quot;);
    return &#039;&lt;li class=&quot;&#039;+(ok?&quot;ok&quot;:&quot;ko&quot;)+&#039;&quot;&gt;&lt;div class=&quot;ey-rq&quot;&gt;&lt;b&gt;&#039;+(i+1)+&#039;.&lt;/b&gt; &#039;+q.q+&#039;&lt;/div&gt;&#039;+
      &#039;&lt;p class=&quot;ey-ra&quot;&gt;&#039;+minha+&#039;Resposta certa: &lt;strong&gt;&#039;+certa+&#039;&lt;/p&gt;&#039;+
      &#039;&lt;p class=&quot;ey-re&quot;&gt;&#039;+esc(q.e)+&#039;&lt;/p&gt;&lt;/li&gt;&#039;;
  }).join(&quot;&quot;);
  self.stage(&#039;&lt;div class=&quot;ey-result&quot;&gt;&#039;+
    (porTempo?&#039;&lt;p class=&quot;ey-timeout&quot;&gt;O tempo terminou.&lt;/p&gt;&#039;:&quot;&quot;)+
    &#039;&lt;div class=&quot;ey-score&quot;&gt;&lt;strong&gt;&#039;+pct+&#039;%&lt;/strong&gt;&lt;span&gt;&#039;+certas+&quot; certas em &quot;+self.qs.length+&quot; · tempo usado &quot;+self.clock(usado)+&#039;&lt;/span&gt;&lt;/div&gt;&#039;+
    &#039;&lt;h2&gt;&#039;+nivel[0]+&#039;&lt;/h2&gt;&lt;p&gt;&#039;+nivel[1]+&#039;&lt;/p&gt;&#039;+
    &#039;&lt;div class=&quot;ey-areas&quot;&gt;&#039;+barras+&#039;&lt;/div&gt;&#039;+
    &#039;&lt;div class=&quot;ey-share&quot;&gt;&#039;+
      &#039;&lt;a class=&quot;ey-btn ey-wa&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; href=&quot;https://wa.me/?text=&#039;+encodeURIComponent(txt)+&#039;&quot;&gt;Partilhar no WhatsApp&lt;/a&gt;&#039;+
      &#039;&lt;a class=&quot;ey-btn ey-fb&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; href=&quot;https://www.facebook.com/sharer/sharer.php?u=&#039;+encodeURIComponent(url)+&#039;&quot;&gt;Partilhar no Facebook&lt;/a&gt;&#039;+
    &#039;&lt;/div&gt;&#039;+
    &#039;&lt;div class=&quot;ey-again&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ey-btn&quot; data-again=&quot;1&quot;&gt;Fazer outro teste&lt;/button&gt;&lt;/div&gt;&#039;+
    &#039;&lt;h3&gt;Correcção&lt;/h3&gt;&lt;ul class=&quot;ey-corr&quot;&gt;&#039;+correcao+&#039;&lt;/ul&gt;&#039;+
    &#039;&lt;/div&gt;&#039;);
  self.root.querySelector(&quot;[data-again]&quot;).onclick=function(){self.start();};
};

function iniciar(){
  var root=document.getElementById(&quot;eyPsico&quot;);
  if(root&amp;&amp;!root.getAttribute(&quot;data-pronto&quot;)){root.setAttribute(&quot;data-pronto&quot;,&quot;1&quot;);new App(root);}
}
if(document.readyState===&quot;loading&quot;)document.addEventListener(&quot;DOMContentLoaded&quot;,iniciar);else iniciar();
})();
&lt;/script&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: simulador teste psicotécnico, teste psicotécnico MININT, treino psicotécnico grátis, emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/45b49c15-56a1-4ff9-9245-830944974854.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5439</post-id>
            </item>
                    <item>
                <title>Teste Psicotécnico do MININT: as 5 Áreas Que a Prova Costuma Avaliar</title>
                <link>https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-as-5-areas-que-a-prova-costuma-avaliar</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-26T05:52:35+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-as-5-areas-que-a-prova-costuma-avaliar</guid>
                <description><![CDATA[<p>Teste Psicotécnico do MININT: as 5 Áreas Que a Prova Costuma Avaliar
O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT), que decorre de 26 a 30 de Outubro de 2026, é composto por 50 perguntas, com 1 minuto para cada uma. O MININT não publicou a estrutura detalhada da prova, mas testes psicotécnicos usados em recrutamento para forças de segurança costumam...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-as-5-areas-que-a-prova-costuma-avaliar">Teste Psicotécnico do MININT: as 5 Áreas Que a Prova Costuma Avaliar</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Teste Psicotécnico do MININT: as 5 Áreas Que a Prova Costuma Avaliar&lt;/h2&gt;
&lt;p&gt;O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT), que decorre de &lt;strong&gt;26 a 30 de Outubro de 2026&lt;/strong&gt;, é composto por &lt;strong&gt;50 perguntas&lt;/strong&gt;, com &lt;strong&gt;1 minuto&lt;/strong&gt; para cada uma. O MININT não publicou a estrutura detalhada da prova, mas testes psicotécnicos usados em recrutamento para forças de segurança costumam avaliar cinco grandes áreas. Veja o que cada uma procura medir.&lt;/p&gt;

&lt;h3&gt;1. Raciocínio lógico&lt;/h3&gt;
&lt;p&gt;Avalia a capacidade de tirar conclusões correctas a partir de afirmações dadas, sem acrescentar suposições. Perguntas deste tipo apresentam duas ou três frases e pedem para identificar a conclusão válida — ou para reconhecer quando a informação dada não é suficiente para concluir nada.&lt;/p&gt;

&lt;h3&gt;2. Raciocínio numérico&lt;/h3&gt;
&lt;p&gt;Mede a rapidez e a precisão a trabalhar com números: sequências, percentagens simples, regra de três e operações básicas. Como há apenas 1 minuto por pergunta, o treino de contas de cabeça costuma fazer mais diferença do que fórmulas complexas.&lt;/p&gt;

&lt;h3&gt;3. Raciocínio verbal&lt;/h3&gt;
&lt;p&gt;Avalia a compreensão de relações entre palavras e a leitura rápida — por exemplo, analogias (&quot;médico está para hospital assim como professor está para…&quot;) ou identificar qual palavra não pertence a um grupo. Exige atenção ao significado exacto, não apenas à primeira impressão.&lt;/p&gt;

&lt;h3&gt;4. Raciocínio abstracto&lt;/h3&gt;
&lt;p&gt;Testa a capacidade de identificar padrões em figuras, sequências visuais ou rotações, sem depender de palavras ou números. É uma das áreas em que mais ajuda praticar com imagens antes do dia da prova, porque a lógica visual tem particularidades próprias.&lt;/p&gt;

&lt;h3&gt;5. Atenção e concentração&lt;/h3&gt;
&lt;p&gt;Avalia a capacidade de detectar pequenas diferenças rapidamente — por exemplo, comparar dois códigos ou duas sequências de números quase idênticas. É um tipo de pergunta simples, mas onde o erro nasce facilmente da pressa, sobretudo com o relógio a contar.&lt;/p&gt;

&lt;h3&gt;Por que estas áreas importam para as funções do MININT&lt;/h3&gt;
&lt;p&gt;Nas carreiras da Polícia Nacional, Investigação Criminal, Migração e Estrangeiros, Serviço Penitenciário e Protecção Civil e Bombeiros, decisões rápidas e correctas sob pressão fazem parte do dia a dia da função. O teste psicotécnico funciona como um primeiro filtro para estas capacidades, antes das fases seguintes do concurso — prova escrita, avaliação psicológica, exames médicos e aptidão física.&lt;/p&gt;

&lt;h3&gt;Como treinar cada área nos dias que restam&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lógico:&lt;/strong&gt; pratique problemas de silogismos simples (todos / alguns / nenhum).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Numérico:&lt;/strong&gt; reveja tabuada, fracções e percentagens, sempre contra o relógio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verbal:&lt;/strong&gt; leia textos curtos e resuma-os numa frase, para ganhar velocidade de interpretação.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abstracto:&lt;/strong&gt; treine com sequências de figuras e rotações, mesmo que sejam desenhadas à mão.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Atenção:&lt;/strong&gt; compare pares de códigos ou números semelhantes, cronometrando-se.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia e aceda à prova exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A candidatura e o acesso à prova são gratuitos.&lt;/li&gt;
&lt;li&gt;Desconfie de quem venda &quot;a estrutura oficial da prova&quot; ou &quot;respostas garantidas&quot; — o MININT não divulgou esses detalhes publicamente.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, áreas teste psicotécnico MININT, estrutura da prova MININT, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/17835b7f-68fb-433b-af5b-847a46924326.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5438</post-id>
            </item>
                    <item>
                <title>MININT: o que Fazer Se Perder o Seu Dia de Teste Psicotécnico ou Tiver Problemas Técnicos</title>
                <link>https://angolaemprego.com/noticias/minint-o-que-fazer-se-perder-o-seu-dia-de-teste-psicotecnico-ou-tiver-problemas-tecnicos</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-26T05:52:34+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/minint-o-que-fazer-se-perder-o-seu-dia-de-teste-psicotecnico-ou-tiver-problemas-tecnicos</guid>
                <description><![CDATA[<p>MININT: o que fazer se perder o seu dia de teste psicotécnico ou tiver problemas técnicos
O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) só fica disponível no dia atribuído a cada candidato, de 26 a 30 de Outubro de 2026, segundo a inicial do primeiro nome. Reunimos o que o Portal de Candidaturas recomenda para situações de falha técnica ou de dúvida...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/minint-o-que-fazer-se-perder-o-seu-dia-de-teste-psicotecnico-ou-tiver-problemas-tecnicos">MININT: o que Fazer Se Perder o Seu Dia de Teste Psicotécnico ou Tiver Problemas Técnicos</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;MININT: o que fazer se perder o seu dia de teste psicotécnico ou tiver problemas técnicos&lt;/h2&gt;
&lt;p&gt;O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) só fica disponível no dia atribuído a cada candidato, de &lt;strong&gt;26 a 30 de Outubro de 2026&lt;/strong&gt;, segundo a inicial do primeiro nome. Reunimos o que o Portal de Candidaturas recomenda para situações de falha técnica ou de dúvida sobre a prova.&lt;/p&gt;

&lt;h3&gt;Calendário por inicial do nome&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;26 de Outubro (segunda-feira):&lt;/strong&gt; A, B ou C&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;27 de Outubro (terça-feira):&lt;/strong&gt; D, E ou F&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;28 de Outubro (quarta-feira):&lt;/strong&gt; G, H, I ou J&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;29 de Outubro (quinta-feira):&lt;/strong&gt; K, L, M ou N&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;30 de Outubro (sexta-feira):&lt;/strong&gt; O a Z&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Se a ligação à Internet falhar durante a prova&lt;/h3&gt;
&lt;p&gt;O portal recomenda consultar as orientações apresentadas na própria área pessoal do candidato e utilizar o canal de apoio disponibilizado em &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;candidaturas.minint.ao&lt;/a&gt;. Assim que a ligação for restabelecida, o candidato deve verificar o estado da sua tentativa antes de continuar, em vez de tentar reiniciar a prova por conta própria.&lt;/p&gt;

&lt;h3&gt;Se não encontrar o botão &quot;Prova&quot; disponível no seu dia&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Confirme que entrou na área pessoal com a conta criada com os seus próprios dados do Bilhete de Identidade.&lt;/li&gt;
&lt;li&gt;Verifique se o dia de hoje corresponde de facto à inicial do seu primeiro nome, segundo o calendário publicado.&lt;/li&gt;
&lt;li&gt;Tente noutro navegador ou dispositivo, caso suspeite de um problema técnico local.&lt;/li&gt;
&lt;li&gt;Se o problema persistir, utilize o canal de apoio do portal em vez de recorrer a terceiros ou páginas não oficiais.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Existe segunda chamada para quem perder o dia?&lt;/h3&gt;
&lt;p&gt;O Portal de Candidaturas não divulga publicamente um procedimento automático de repescagem para quem não realiza a prova no dia atribuído. Qualquer situação excepcional — doença, impossibilidade comprovada de acesso, falha generalizada do sistema — deve ser reportada ao Corpo de Júri através dos canais oficiais indicados na área pessoal, dentro dos prazos previstos no regulamento. Não deve assumir-se automaticamente que existirá uma nova data.&lt;/p&gt;

&lt;h3&gt;Posso reclamar se considerar que fui prejudicado?&lt;/h3&gt;
&lt;p&gt;Sim. O regulamento do concurso prevê uma fase de reclamações após a publicação da lista provisória de classificação do teste psicotécnico. Qualquer reclamação deve ser apresentada pelo canal disponibilizado no portal, dentro do prazo indicado, para apreciação pelo Corpo de Júri.&lt;/p&gt;

&lt;h3&gt;Como reduzir o risco de problemas no seu dia&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Entre na sua área pessoal com alguma antecedência, em vez de esperar pelo último minuto.&lt;/li&gt;
&lt;li&gt;Tenha uma ligação de reserva (por exemplo, dados móveis) caso a sua ligação principal falhe.&lt;/li&gt;
&lt;li&gt;Garanta que o equipamento está carregado ou ligado à corrente.&lt;/li&gt;
&lt;li&gt;Guarde o seu número de candidatura e os dados de acesso em local seguro, para os ter à mão rapidamente.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia e aceda à prova exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A candidatura e o acesso à prova são gratuitos.&lt;/li&gt;
&lt;li&gt;Desconfie de quem prometa &quot;resolver&quot; problemas técnicos ou &quot;garantir&quot; uma segunda oportunidade mediante pagamento.&lt;/li&gt;
&lt;li&gt;Nunca partilhe a sua palavra-passe nem dados de acesso à conta.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, problemas técnicos teste MININT, reclamação MININT, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/c7aa779f-9137-4291-8b62-4b47207732a7.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5437</post-id>
            </item>
                    <item>
                <title>Teste Psicotécnico do MININT: os Erros Mais Comuns dos Candidatos e Como Evitá-los</title>
                <link>https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-os-erros-mais-comuns-dos-candidatos-e-como-evita-los</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-26T05:52:34+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-os-erros-mais-comuns-dos-candidatos-e-como-evita-los</guid>
                <description><![CDATA[<p>Teste Psicotécnico do MININT: os Erros Mais Comuns dos Candidatos e Como Evitá-los
Com o teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) a decorrer entre 26 e 30 de Outubro de 2026, reunimos os erros que mais costumam prejudicar candidatos em provas deste tipo — e como evitá-los no seu dia.

1. Deixar a confirmação do dia para a última hora
O acesso à pr...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-os-erros-mais-comuns-dos-candidatos-e-como-evita-los">Teste Psicotécnico do MININT: os Erros Mais Comuns dos Candidatos e Como Evitá-los</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Teste Psicotécnico do MININT: os Erros Mais Comuns dos Candidatos e Como Evitá-los&lt;/h2&gt;
&lt;p&gt;Com o teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) a decorrer entre &lt;strong&gt;26 e 30 de Outubro de 2026&lt;/strong&gt;, reunimos os erros que mais costumam prejudicar candidatos em provas deste tipo — e como evitá-los no seu dia.&lt;/p&gt;

&lt;h3&gt;1. Deixar a confirmação do dia para a última hora&lt;/h3&gt;
&lt;p&gt;O acesso à prova só fica disponível no dia correspondente à inicial do primeiro nome do candidato. Confirmar a data com antecedência, na própria área pessoal do portal, evita sustos de última hora.&lt;/p&gt;

&lt;h3&gt;2. Não testar o equipamento e a ligação à Internet antes&lt;/h3&gt;
&lt;p&gt;Como a prova é feita online, uma ligação instável pode custar tempo precioso. Teste previamente o smartphone, computador portátil ou de secretária que vai usar, e confirme que a bateria está carregada ou que o equipamento está ligado à corrente.&lt;/p&gt;

&lt;h3&gt;3. Gerir mal o tempo por pergunta&lt;/h3&gt;
&lt;p&gt;A prova tem &lt;strong&gt;50 perguntas&lt;/strong&gt;, com &lt;strong&gt;1 minuto&lt;/strong&gt; para cada uma. Se não houver resposta dentro do minuto disponível, a pergunta é considerada errada e a prova avança automaticamente. Ficar &quot;preso&quot; numa pergunta difícil custa tempo que não é recuperado.&lt;/p&gt;

&lt;h3&gt;4. Ler o enunciado com pressa&lt;/h3&gt;
&lt;p&gt;O contrário do erro anterior também prejudica: ler depressa demais leva a erros de interpretação, sobretudo em perguntas de atenção e comparação de códigos ou sequências. O segredo é encontrar o equilíbrio entre rapidez e atenção.&lt;/p&gt;

&lt;h3&gt;5. Fazer a prova num ambiente com interrupções&lt;/h3&gt;
&lt;p&gt;Som de televisão, conversas, chamadas ou notificações no telemóvel desviam a atenção durante os 50 minutos da prova. Escolher um local silencioso e avisar quem está em casa evita distrações.&lt;/p&gt;

&lt;h3&gt;6. Confiar em informações não oficiais sobre a prova&lt;/h3&gt;
&lt;p&gt;Mensagens em grupos de WhatsApp com &quot;respostas garantidas&quot; ou &quot;datas confirmadas&quot; fora do portal oficial não devem ser levadas em conta. A única fonte fiável é &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;candidaturas.minint.ao&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;7. Não dormir bem na véspera&lt;/h3&gt;
&lt;p&gt;Cansaço prejudica a atenção e a rapidez de raciocínio mais do que a falta de treino de última hora. Descansar bem nas noites anteriores ao seu dia de prova é tão importante como rever exercícios.&lt;/p&gt;

&lt;h3&gt;8. Partilhar dados de acesso à conta&lt;/h3&gt;
&lt;p&gt;Nunca partilhe a sua palavra-passe ou dados de acesso com terceiros que prometam &quot;ajudar&quot; na prova — além do risco de fraude, isso pode comprometer a sua candidatura.&lt;/p&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia e aceda à prova exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A candidatura e o acesso à prova são gratuitos.&lt;/li&gt;
&lt;li&gt;Desconfie de quem prometa &quot;garantir&quot; ou &quot;acelerar&quot; a admissão.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, erros teste psicotécnico MININT, dicas MININT, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/29394fff-766a-43ae-881e-470cb4afc88d.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5436</post-id>
            </item>
                    <item>
                <title>MININT: 15 Perguntas Para Treinar Antes do Teste Psicotécnico (Com Respostas)</title>
                <link>https://angolaemprego.com/noticias/minint-15-perguntas-para-treinar-antes-do-teste-psicotecnico-com-respostas</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-26T05:52:33+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/minint-15-perguntas-para-treinar-antes-do-teste-psicotecnico-com-respostas</guid>
                <description><![CDATA[<p>MININT: 15 Perguntas Para Treinar Antes do Teste Psicotécnico (Com Respostas)
O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) tem 50 perguntas, com 1 minuto para responder a cada uma — até 50 minutos de duração máxima. Reunimos 15 perguntas de treino, no mesmo espírito das áreas que este tipo de prova costuma avaliar, para praticar a gerir o tempo ante...</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/minint-15-perguntas-para-treinar-antes-do-teste-psicotecnico-com-respostas">MININT: 15 Perguntas Para Treinar Antes do Teste Psicotécnico (Com Respostas)</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;MININT: 15 Perguntas Para Treinar Antes do Teste Psicotécnico (Com Respostas)&lt;/h2&gt;
&lt;p&gt;O teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT) tem &lt;strong&gt;50 perguntas&lt;/strong&gt;, com &lt;strong&gt;1 minuto&lt;/strong&gt; para responder a cada uma — até &lt;strong&gt;50 minutos&lt;/strong&gt; de duração máxima. Reunimos 15 perguntas de treino, no mesmo espírito das áreas que este tipo de prova costuma avaliar, para praticar a gerir o tempo antes do seu dia.&lt;/p&gt;

&lt;h3&gt;Raciocínio lógico&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Todos os agentes do turno da noite usam colete. O Pedro usa colete. Pode concluir-se que o Pedro é do turno da noite?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Não. A frase não diz que só os do turno da noite usam colete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Se chover, a formatura é cancelada. Não choveu. A formatura foi cancelada?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Não necessariamente — a frase só garante o cancelamento quando chove, não o contrário.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; Nenhum recruta aprovado faltou ao treino. O Carlos faltou ao treino. O Carlos foi aprovado?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Não.&lt;/p&gt;

&lt;h3&gt;Raciocínio numérico&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; Complete a sequência: 2, 4, 8, 16, ?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; 32 (cada número duplica).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5.&lt;/strong&gt; Complete a sequência: 1, 3, 6, 10, ?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; 15 (soma-se 2, depois 3, depois 4, depois 5).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6.&lt;/strong&gt; Um grupo de 50 candidatos foi dividido em equipas de 5. Quantas equipas se formaram?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; 10.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7.&lt;/strong&gt; Se 3 agentes patrulham uma zona em 6 horas, quanto tempo demoram 6 agentes a patrulhar a mesma zona, ao mesmo ritmo?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; 3 horas.&lt;/p&gt;

&lt;h3&gt;Raciocínio verbal&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;8.&lt;/strong&gt; Chave está para fechadura assim como senha está para…&lt;br&gt;a) computador; b) acesso; c) cofre.&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; b) acesso — ambas destravam algo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;9.&lt;/strong&gt; Qual destas palavras não pertence ao grupo? Patrulha, vigilância, ronda, sossego.&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Sossego — as outras três estão associadas a vigilância activa.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10.&lt;/strong&gt; Complete: Disciplina está para ordem assim como caos está para…&lt;br&gt;a) confusão; b) silêncio; c) regra.&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; a) confusão.&lt;/p&gt;

&lt;h3&gt;Raciocínio abstracto&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;11.&lt;/strong&gt; Um quadrado roda 90° a cada passo, sempre no mesmo sentido. Começa na posição normal. Depois de 3 rotações, em que posição está?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Rodado 270° (três quartos de volta) em relação à posição inicial.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12.&lt;/strong&gt; Numa sequência de figuras, o número de lados aumenta sempre em 1 (triângulo, quadrado, pentágono…). Qual é a quinta figura?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Um heptágono (7 lados), contando o triângulo como a primeira.&lt;/p&gt;

&lt;h3&gt;Atenção e concentração&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;13.&lt;/strong&gt; Estes dois códigos são iguais? BI-77213-LD e BI-77231-LD.&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Não — os três últimos algarismos antes de &quot;LD&quot; estão trocados.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;14.&lt;/strong&gt; Quantas vezes aparece a letra &quot;A&quot; nesta palavra: &quot;CANDIDATURA&quot;?&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; 4 vezes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;15.&lt;/strong&gt; Estas duas sequências de números são iguais? 48217390 e 48217930.&lt;br&gt;&lt;strong&gt;Resposta:&lt;/strong&gt; Não — os dois últimos pares de algarismos estão trocados.&lt;/p&gt;

&lt;h3&gt;Como usar este treino&lt;/h3&gt;
&lt;p&gt;Cronometre-se: conceda apenas 1 minuto por pergunta, exactamente como na prova real, para simular a pressão de tempo. Repita o exercício em dias diferentes e analise em que tipo de pergunta demora mais tempo — é aí que deve concentrar o treino nos dias que restam até ao seu dia atribuído.&lt;/p&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia e aceda à prova exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Este simulado é apenas um exercício de treino, criado para fins informativos, e não reproduz perguntas reais do MININT.&lt;/li&gt;
&lt;li&gt;A candidatura e o acesso à prova são gratuitos — desconfie de quem venda &quot;simulados oficiais&quot; ou &quot;respostas garantidas&quot;.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, simulado teste psicotécnico MININT, perguntas MININT, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/949f3bbc-9bf7-4cff-bdf3-e8e190f7457c.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5435</post-id>
            </item>
                    <item>
                <title>Teste Psicotécnico do MININT: Como Foi o Primeiro Dia (26 de Outubro, A, B e C)</title>
                <link>https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-como-foi-o-primeiro-dia-26-de-outubro-a-b-e-c</link>
                <dc:creator><![CDATA[Edivaldo Jorge]]></dc:creator>
                <pubDate>2026-10-26T05:52:32+00:00</pubDate>
                <category><![CDATA[Emprego]]></category>
                <category><![CDATA[Estágio]]></category>
                <guid isPermaLink="false">https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-como-foi-o-primeiro-dia-26-de-outubro-a-b-e-c</guid>
                <description><![CDATA[<p>Teste Psicotécnico do MININT: Como Foi o Primeiro Dia (26 de Outubro, A, B e C)
Começou hoje, 26 de Outubro de 2026, a fase do teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT), que recruta 7.682 novos Agentes. Segunda-feira foi o dia reservado aos candidatos cujo primeiro nome começa por A, B ou C, segundo o calendário publicado no Portal de Candidaturas....</p><p>O conteúdo <a href="https://angolaemprego.com/noticias/teste-psicotecnico-do-minint-como-foi-o-primeiro-dia-26-de-outubro-a-b-e-c">Teste Psicotécnico do MININT: Como Foi o Primeiro Dia (26 de Outubro, A, B e C)</a> aparece primeiro em <a href="https://angolaemprego.com">Angola Emprego</a>.</p>
                ]]></description>
                <content:encoded><![CDATA[&lt;h2&gt;Teste Psicotécnico do MININT: Como Foi o Primeiro Dia (26 de Outubro, A, B e C)&lt;/h2&gt;
&lt;p&gt;Começou hoje, &lt;strong&gt;26 de Outubro de 2026&lt;/strong&gt;, a fase do teste psicotécnico do Concurso Público de Ingresso Externo do Ministério do Interior (MININT), que recruta &lt;strong&gt;7.682 novos Agentes&lt;/strong&gt;. Segunda-feira foi o dia reservado aos candidatos cujo primeiro nome começa por &lt;strong&gt;A, B ou C&lt;/strong&gt;, segundo o calendário publicado no Portal de Candidaturas.&lt;/p&gt;

&lt;h3&gt;O que estava em jogo neste primeiro dia&lt;/h3&gt;
&lt;p&gt;Os candidatos com nome iniciado por A, B ou C tiveram acesso ao teste através da sua área pessoal em &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;candidaturas.minint.ao&lt;/a&gt;. A prova é composta por &lt;strong&gt;50 perguntas&lt;/strong&gt;, com &lt;strong&gt;1 minuto&lt;/strong&gt; disponível para cada uma, totalizando um máximo de &lt;strong&gt;50 minutos&lt;/strong&gt; de duração. Ao responder, a pergunta seguinte surge automaticamente; se o candidato não responder dentro do minuto, a pergunta é considerada errada e a prova avança sozinha.&lt;/p&gt;

&lt;h3&gt;Calendário dos próximos dias&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;27 de Outubro (terça-feira):&lt;/strong&gt; letras D, E ou F&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;28 de Outubro (quarta-feira):&lt;/strong&gt; letras G, H, I ou J&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;29 de Outubro (quinta-feira):&lt;/strong&gt; letras K, L, M ou N&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;30 de Outubro (sexta-feira):&lt;/strong&gt; letras O a Z&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Esta distribuição é indicativa e cada candidato deve confirmar a sua data exacta na própria área pessoal do portal.&lt;/p&gt;

&lt;h3&gt;O que aprender com quem já fez a prova&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Gerir o tempo é tão importante como saber a resposta: com apenas 1 minuto por pergunta, ler o enunciado com calma mas decidir rapidamente faz a diferença.&lt;/li&gt;
&lt;li&gt;O acesso à área pessoal deve ser confirmado com antecedência — deixar tudo para a última hora aumenta o risco de problemas técnicos de última hora.&lt;/li&gt;
&lt;li&gt;Uma ligação à Internet estável é essencial, já que a prova é feita integralmente online.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Números do concurso&lt;/h3&gt;
&lt;p&gt;O concurso já regista &lt;strong&gt;1.539.828 candidatos inscritos&lt;/strong&gt; a nível nacional, disputando &lt;strong&gt;7.682 vagas&lt;/strong&gt; distribuídas pela Polícia Nacional, Investigação Criminal, Migração e Estrangeiros, Serviço Penitenciário e Protecção Civil e Bombeiros.&lt;/p&gt;

&lt;h3&gt;Depois do teste psicotécnico&lt;/h3&gt;
&lt;p&gt;Segundo o calendário oficial, segue-se a publicação da lista provisória de classificação, um período de reclamações e, em Novembro, a lista definitiva. Passam à fase seguinte os candidatos com nota mais alta, até ao limite de &lt;strong&gt;30% dos candidatos elegíveis&lt;/strong&gt;. Depois vêm a prova escrita electrónica, a avaliação psicológica, os exames médicos e a prova de aptidão física.&lt;/p&gt;

&lt;h3&gt;CANDIDATURAS&lt;/h3&gt;
&lt;p&gt;Consulte o seu dia e aceda à prova exclusivamente em: &lt;a href=&quot;https://candidaturas.minint.ao&quot;&gt;https://candidaturas.minint.ao&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Cuidados&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;O acesso e a consulta são gratuitos — desconfie de quem prometa &quot;garantir&quot; ou &quot;acelerar&quot; a admissão.&lt;/li&gt;
&lt;li&gt;Nunca partilhe a sua palavra-passe nem dados de acesso à conta.&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;&lt;p&gt;&lt;em&gt;Encontre aqui as melhores vagas de emprego para 2026, oportunidades de recrutamento em Angola disponíveis no nosso portal para candidaturas. Também informamos sobre concurso público para 2026 e muito mais.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Tags: emprego em Angola, Emprego em Angola 2026, Emprego em Luanda, Recrutamento 2026, Recrutamento em Angola, teste psicotécnico MININT, primeiro dia MININT, concurso público MININT 2026&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Não recrutamos ninguém, a nossa missão é informar as vagas de emprego publicadas no Jornal de Angola e de outras fontes credíveis.&lt;/strong&gt;&lt;/p&gt;]]></content:encoded>
                                    <media:content url="https://angolaemprego.com/storage/images/posts/1040e8e3-c551-4424-9349-8514966db281.png" medium="image" />
                                <post-id xmlns="com-wordpress:feed-additions:1">5434</post-id>
            </item>
            </channel>
</rss>
