{"id":30,"date":"2025-06-13T13:39:38","date_gmt":"2025-06-13T13:39:38","guid":{"rendered":"https:\/\/ensinarhoje.com\/concursos\/?p=30"},"modified":"2025-06-13T14:35:27","modified_gmt":"2025-06-13T14:35:27","slug":"questoes-de-matematica-consulplan","status":"publish","type":"post","link":"https:\/\/ensinarhoje.com\/concursos\/questoes-de-matematica-consulplan\/","title":{"rendered":"Quest\u00f5es de Matem\u00e1tica Consulplan"},"content":{"rendered":"\n<p>Concurso: Professor (SEED PR) \/&nbsp;2024<br>Banca: <a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/consulplan\/\">Consulplan<\/a><br><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quest\u00e3o M001<\/title>\n    <style>\n        \/* Estilos gerais para o container da quest\u00e3o *\/\n        .questao-container {\n            background-color: #f9f9f9;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            padding: 20px;\n            margin: 20px auto; \/* Centraliza o container *\/\n            max-width: 900px; \/* Largura m\u00e1xima para melhor visualiza\u00e7\u00e3o *\/\n            font-family: Arial, sans-serif;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n        }\n\n        \/* Estilo para o t\u00edtulo (cabe\u00e7alho) da quest\u00e3o *\/\n        .questao-header {\n            font-size: 1.2em; \/* Tamanho maior para o cabe\u00e7alho *\/\n            font-weight: bold;\n            margin-bottom: 10px;\n            color: #0073aa; \/* Cor para destacar o t\u00edtulo *\/\n        }\n\n        .questao-header a {\n            color: #0073aa; \/* Cor do link no cabe\u00e7alho *\/\n            text-decoration: none; \/* Remove sublinhado padr\u00e3o do link *\/\n        }\n\n        .questao-header a:hover {\n            text-decoration: underline; \/* Adiciona sublinhado ao passar o mouse *\/\n        }\n\n        \/* Estilo do par\u00e1grafo da pergunta principal *\/\n        .questao-pergunta {\n            font-size: 1em; \/* Ajustado para ser mais leg\u00edvel *\/\n            margin-bottom: 15px;\n            color: #333;\n        }\n\n        \/* Estilo do texto em negrito dentro da pergunta (o <strong>) *\/\n        .questao-pergunta strong {\n            font-weight: bold;\n        }\n\n        \/* Estilo para a tabela *\/\n        .tabela-sorvetes {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 15px;\n            margin-bottom: 20px;\n        }\n\n        .tabela-sorvetes th, .tabela-sorvetes td {\n            border: 1px solid #ddd;\n            padding: 8px;\n            text-align: left;\n        }\n\n        .tabela-sorvetes th {\n            background-color: #f2f2f2;\n            font-weight: bold;\n        }\n\n\n        \/* Container das alternativas *\/\n        .questao-alternativas {\n            margin-bottom: 20px;\n        }\n\n        \/* Estilo de cada item de alternativa (label) *\/\n        .alternativa-item {\n            display: block;\n            margin-bottom: 10px;\n            padding: 10px;\n            border: 1px solid #eee;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.2s ease, border-color 0.2s ease;\n            background-color: #fff;\n            color: #555;\n            font-size: 0.9em; \/* Ajustado para ser mais leg\u00edvel *\/\n        }\n\n        \/* Estilo ao passar o mouse sobre a alternativa *\/\n        .alternativa-item:hover {\n            background-color: #f0f0f0;\n            border-color: #c9e6f1;\n        }\n\n        \/* Estilo para inputs de r\u00e1dio *\/\n        .alternativa-item input[type=\"radio\"] {\n            margin-right: 10px;\n            vertical-align: middle;\n            transform: scale(1.1);\n        }\n\n        \/* Estilo para alternativas desabilitadas *\/\n        .alternativa-item.alternativa-disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            background-color: #f5f5f5;\n        }\n\n        .alternativa-item.alternativa-disabled:hover {\n            background-color: #f5f5f5;\n            border-color: #eee;\n        }\n\n        \/* Estilo do bot\u00e3o \"Verificar Resposta\" *\/\n        .botao-verificar, .botao-reset {\n            background-color: #0073aa;\n            color: white;\n            border: none;\n            padding: 10px 20px;\n            border-radius: 5px;\n            cursor: pointer;\n            font-size: 0.9em; \/* Ajustado *\/\n            transition: background-color 0.3s ease;\n            margin-top: 10px;\n        }\n\n        .botao-verificar:hover {\n            background-color: #005177;\n        }\n\n        \/* Estilo do bot\u00e3o \"Responder Novamente\" *\/\n        .botao-reset {\n            background-color: #6c757d;\n        }\n\n        .botao-reset:hover {\n            background-color: #5a6268;\n        }\n\n        \/* \u00c1rea de feedback (onde aparece \"Correto!\" ou \"Incorreto!\") *\/\n        .feedback-area {\n            margin-top: 20px;\n            padding: 15px;\n            border-radius: 5px;\n            border: 1px solid #ccc;\n            background-color: #e9e9e9;\n        }\n\n        \/* Mensagem de feedback (Correto\/Incorreto) *\/\n        .feedback-message {\n            font-weight: bold;\n            font-size: 0.9em; \/* Ajustado *\/\n            margin-bottom: 10px;\n        }\n\n        \/* Explica\u00e7\u00e3o da resposta *\/\n        .explicacao-resposta {\n            font-size: 0.9em; \/* Ajustado *\/\n            color: #666;\n            margin-top: 10px;\n            line-height: 1.5;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"questao-container\" data-questao-id=\"M001\">\n        <div class=\"questao-header\">\n            <a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/sistema-monetario\/\" target=\"_blank\">Sistema Monet\u00e1rio<\/a>\n        <\/div>\n        \n        <p class=\"questao-pergunta\">\n            Joana tem R$ 100,40 no ticket.<br><br>\n            Quais potes de sorvete ela consegue comprar gastando todo o valor restante?\n        <\/p>\n\n        <table class=\"tabela-sorvetes\">\n            <thead>\n                <tr>\n                    <th>Sabor<\/th>\n                    <th>Valor<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr>\n                    <td>Morango<\/td>\n                    <td>18,30<\/td>\n                <\/tr>\n                <tr>\n                    <td>Cereja<\/td>\n                    <td>21,60<\/td>\n                <\/tr>\n                <tr>\n                    <td>Abacaxi<\/td>\n                    <td>17,50<\/td>\n                <\/tr>\n                <tr>\n                    <td>Chocolate<\/td>\n                    <td>21,40<\/td>\n                <\/tr>\n            <\/tbody>\n        <\/table>\n\n        <div class=\"questao-alternativas\">\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"A\">\n                A) 1 de Cereja, 1 de abacaxi e 3 de morango.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"B\">\n                B) 1 de Morango, 2 de abacaxi e 2 de chocolates\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"C\">\n                C) 1 de Morango, 2 de cereja, 1 de abacaxi e 1 de chocolate.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"D\">\n                D) 1 de Morango, 1 de cereja, 2 de abacaxi e 1 de chocolate.\n            <\/label>\n        <\/div>\n\n        <button class=\"botao-verificar\">Verificar Resposta<\/button>\n\n        <div class=\"feedback-area\" style=\"display: none;\">\n            <p class=\"feedback-message\"><\/p>\n            <p class=\"explicacao-resposta\" style=\"display: none;\"><\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ *** 1. ID \u00daNICO DA QUEST\u00c3O ***\n            const ID_DA_QUESTAO = \"M001\"; \n\n            \/\/ *** 2. RESPOSTA CORRETA ***\n            const RESPOSTA_CORRETA = \"C\"; \n\n            \/\/ *** 3. EXPLICA\u00c7\u00c3O DA RESPOSTA ***\n            const EXPLICACAO_DA_RESPOSTA = `Alternativa correta: C\nJustificativa:\nSomando os valores da alternativa C:\n1 Morango: R$ 18,30\n2 Cerejas: R$ 43,20\n1 Abacaxi: R$ 17,50\n1 Chocolate: R$ 21,40\nTotal: 18,30 + 43,20 + 17,50 + 21,40 = R$ 100,40\n\u00c9 exatamente o valor dispon\u00edvel no ticket de Joana, portanto \u00e9 a \u00fanica alternativa vi\u00e1vel.`;\n\n            \/\/ ================================================\n            \/\/ FIM DA \u00c1REA DE CONFIGURA\u00c7\u00c3O - N\u00c3O ALTERAR ABAIXO DESTA LINHA\n            \/\/ ================================================\n\n            document.addEventListener('DOMContentLoaded', function() {\n                const container = document.querySelector(`.questao-container[data-questao-id=\"${ID_DA_QUESTAO}\"]`);\n\n                if (!container) {\n                    console.error(`Container da quest\u00e3o com ID \"${ID_DA_QUESTAO}\" n\u00e3o encontrado.`);\n                    return; \n                }\n\n                const alternativas = container.querySelectorAll('input[type=\"radio\"]');\n                const verificarBotao = container.querySelector('.botao-verificar');\n                const feedbackArea = container.querySelector('.feedback-area');\n                const feedbackMessageElement = container.querySelector('.feedback-message');\n                const explicacaoRespostaElement = container.querySelector('.explicacao-resposta');\n                let resetButton = container.querySelector('.botao-reset');\n\n                \/\/ Garante que o bot\u00e3o de reset exista e seja inicialmente invis\u00edvel\n                if (!resetButton) {\n                    resetButton = document.createElement('button');\n                    resetButton.textContent = \"Responder Novamente\";\n                    resetButton.classList.add('botao-reset');\n                    if (feedbackArea) {\n                        feedbackArea.parentNode.insertBefore(resetButton, feedbackArea.nextSibling);\n                    } else {\n                        container.appendChild(resetButton);\n                    }\n                }\n                resetButton.style.display = 'none'; \/\/ Esconde no in\u00edcio\n\n                const toggleInputs = (disabled) => {\n                    const inputs = container.querySelectorAll(`input[name=\"resposta-${ID_DA_QUESTAO}\"]`);\n                    inputs.forEach(input => {\n                        input.disabled = disabled;\n                        if (disabled) {\n                            input.parentNode.classList.add('alternativa-disabled');\n                        } else {\n                            input.parentNode.classList.remove('alternativa-disabled');\n                        }\n                    });\n                };\n\n                alternativas.forEach(radio => {\n                    radio.name = `resposta-${ID_DA_QUESTAO}`;\n                });\n\n\n                if (verificarBotao) {\n                    verificarBotao.addEventListener('click', function() {\n                        let respostaSelecionada = null;\n                        alternativas.forEach(radio => {\n                            if (radio.checked) {\n                                respostaSelecionada = radio.value;\n                            }\n                        });\n\n                        if (!respostaSelecionada) {\n                            alert(\"Por favor, selecione uma alternativa.\");\n                            return;\n                        }\n\n                        feedbackArea.style.display = 'block';\n                        feedbackMessageElement.innerHTML = '';\n                        explicacaoRespostaElement.innerHTML = '';\n\n                        const isCorrect = (respostaSelecionada.trim().toLowerCase() === RESPOSTA_CORRETA.trim().toLowerCase());\n\n                        if (isCorrect) {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: green; font-weight: bold;\">\u2714 Correto!<\/span>';\n                        } else {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: red; font-weight: bold;\">\u2716 Incorreto!<\/span>';\n                        }\n\n                        explicacaoRespostaElement.innerHTML = `<strong>Explica\u00e7\u00e3o:<\/strong> ${EXPLICACAO_DA_RESPOSTA}`;\n                        explicacaoRespostaElement.style.display = 'block';\n\n                        verificarBotao.style.display = 'none';\n                        resetButton.style.display = 'block';\n                        toggleInputs(true);\n                    });\n                }\n\n                if (resetButton) {\n                    resetButton.addEventListener('click', function() {\n                        const checkedInput = container.querySelector(`input[name=\"resposta-${ID_DA_QUESTAO}\"]:checked`);\n                        if (checkedInput) {\n                            checkedInput.checked = false;\n                        }\n\n                        feedbackArea.style.display = 'none';\n                        feedbackMessageElement.textContent = '';\n                        explicacaoRespostaElement.textContent = '';\n                        explicacaoRespostaElement.style.display = 'none';\n\n                        verificarBotao.style.display = 'block';\n                        resetButton.style.display = 'none';\n                        toggleInputs(false);\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n<\/body>\n<\/html>\n\n\n\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-7905217681331087\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- Concursos subdiretorio -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-7905217681331087\"\n     data-ad-slot=\"7075029833\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quest\u00e3o M002<\/title>\n    <style>\n        \/* Estilos gerais para o container da quest\u00e3o *\/\n        .questao-container {\n            background-color: #f9f9f9;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            padding: 20px;\n            margin: 20px auto; \/* Centraliza o container *\/\n            max-width: 900px; \/* Largura m\u00e1xima para melhor visualiza\u00e7\u00e3o *\/\n            font-family: Arial, sans-serif;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n        }\n\n        \/* Estilo para o t\u00edtulo (cabe\u00e7alho) da quest\u00e3o *\/\n        .questao-header {\n            font-size: 1.2em; \/* Tamanho maior para o cabe\u00e7alho *\/\n            font-weight: bold;\n            margin-bottom: 10px;\n            color: #0073aa; \/* Cor para destacar o t\u00edtulo *\/\n        }\n\n        .questao-header a {\n            color: #0073aa; \/* Cor do link no cabe\u00e7alho *\/\n            text-decoration: none; \/* Remove sublinhado padr\u00e3o do link *\/\n        }\n\n        .questao-header a:hover {\n            text-decoration: underline; \/* Adiciona sublinhado ao passar o mouse *\/\n        }\n\n        \/* Estilo do par\u00e1grafo da pergunta principal *\/\n        .questao-pergunta {\n            font-size: 1em; \/* Ajustado para ser mais leg\u00edvel *\/\n            margin-bottom: 15px;\n            color: #333;\n        }\n\n        \/* Estilo do texto em negrito dentro da pergunta (o <strong>) *\/\n        .questao-pergunta strong {\n            font-weight: bold;\n        }\n\n        \/* Container das alternativas *\/\n        .questao-alternativas {\n            margin-bottom: 20px;\n        }\n\n        \/* Estilo de cada item de alternativa (label) *\/\n        .alternativa-item {\n            display: block;\n            margin-bottom: 10px;\n            padding: 10px;\n            border: 1px solid #eee;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.2s ease, border-color 0.2s ease;\n            background-color: #fff;\n            color: #555;\n            font-size: 0.9em; \/* Ajustado para ser mais leg\u00edvel *\/\n        }\n\n        \/* Estilo ao passar o mouse sobre a alternativa *\/\n        .alternativa-item:hover {\n            background-color: #f0f0f0;\n            border-color: #c9e6f1;\n        }\n\n        \/* Estilo para inputs de r\u00e1dio *\/\n        .alternativa-item input[type=\"radio\"] {\n            margin-right: 10px;\n            vertical-align: middle;\n            transform: scale(1.1);\n        }\n\n        \/* Estilo para alternativas desabilitadas *\/\n        .alternativa-item.alternativa-disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            background-color: #f5f5f5;\n        }\n\n        .alternativa-item.alternativa-disabled:hover {\n            background-color: #f5f5f5;\n            border-color: #eee;\n        }\n\n        \/* Estilo do bot\u00e3o \"Verificar Resposta\" *\/\n        .botao-verificar, .botao-reset {\n            background-color: #0073aa;\n            color: white;\n            border: none;\n            padding: 10px 20px;\n            border-radius: 5px;\n            cursor: pointer;\n            font-size: 0.9em; \/* Ajustado *\/\n            transition: background-color 0.3s ease;\n            margin-top: 10px;\n        }\n\n        .botao-verificar:hover {\n            background-color: #005177;\n        }\n\n        \/* Estilo do bot\u00e3o \"Responder Novamente\" *\/\n        .botao-reset {\n            background-color: #6c757d;\n        }\n\n        .botao-reset:hover {\n            background-color: #5a6268;\n        }\n\n        \/* \u00c1rea de feedback (onde aparece \"Correto!\" ou \"Incorreto!\") *\/\n        .feedback-area {\n            margin-top: 20px;\n            padding: 15px;\n            border-radius: 5px;\n            border: 1px solid #ccc;\n            background-color: #e9e9e9;\n        }\n\n        \/* Mensagem de feedback (Correto\/Incorreto) *\/\n        .feedback-message {\n            font-weight: bold;\n            font-size: 0.9em; \/* Ajustado *\/\n            margin-bottom: 10px;\n        }\n\n        \/* Explica\u00e7\u00e3o da resposta *\/\n        .explicacao-resposta {\n            font-size: 0.9em; \/* Ajustado *\/\n            color: #666;\n            margin-top: 10px;\n            line-height: 1.5;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"questao-container\" data-questao-id=\"M002\">\n        <div class=\"questao-header\">\n            <a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/fracoes-e-dizimas-periodicas\/\" target=\"_blank\">Fra\u00e7\u00f5es e D\u00edzimas Peri\u00f3dicas<\/a>\n        <\/div>\n        \n        <p class=\"questao-pergunta\">\n            Em uma sacola com 18 balas, havia 4 de morango, 5 de cereja, 3 de uva e o restante era de mel.\n            <br><br>\n            Assinale a alternativa que corresponde \u00e0 fra\u00e7\u00e3o de balas de mel.\n        <\/p>\n\n        <div class=\"questao-alternativas\">\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"A\">\n                A) 4\/18.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"B\">\n                B) 6\/18.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"C\">\n                C) 6\/12.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"D\">\n                D) 12\/6.\n            <\/label>\n        <\/div>\n\n        <button class=\"botao-verificar\">Verificar Resposta<\/button>\n\n        <div class=\"feedback-area\" style=\"display: none;\">\n            <p class=\"feedback-message\"><\/p>\n            <p class=\"explicacao-resposta\" style=\"display: none;\"><\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ *** 1. ID \u00daNICO DA QUEST\u00c3O ***\n            const ID_DA_QUESTAO = \"M002\"; \n\n            \/\/ *** 2. RESPOSTA CORRETA ***\n            const RESPOSTA_CORRETA = \"B\"; \n\n            \/\/ *** 3. EXPLICA\u00c7\u00c3O DA RESPOSTA ***\n            const EXPLICACAO_DA_RESPOSTA = `Somando as balas conhecidas:\nMorango: 4\nCereja: 5\nUva: 3\nTotal: 4 + 5 + 3 = 12\nComo h\u00e1 18 balas no total, o restante \u00e9 de mel:\n18 - 12 = 6 balas de mel\nA fra\u00e7\u00e3o de balas de mel \u00e9:\n6 (mel) \u00f7 18 (total) = 6\/18`;\n\n            \/\/ ================================================\n            \/\/ FIM DA \u00c1REA DE CONFIGURA\u00c7\u00c3O - N\u00c3O ALTERAR ABAIXO DESTA LINHA\n            \/\/ ================================================\n\n            document.addEventListener('DOMContentLoaded', function() {\n                const container = document.querySelector(`.questao-container[data-questao-id=\"${ID_DA_QUESTAO}\"]`);\n\n                if (!container) {\n                    console.error(`Container da quest\u00e3o com ID \"${ID_DA_QUESTAO}\" n\u00e3o encontrado.`);\n                    return; \n                }\n\n                const alternativas = container.querySelectorAll('input[type=\"radio\"]');\n                const verificarBotao = container.querySelector('.botao-verificar');\n                const feedbackArea = container.querySelector('.feedback-area');\n                const feedbackMessageElement = container.querySelector('.feedback-message');\n                const explicacaoRespostaElement = container.querySelector('.explicacao-resposta');\n                let resetButton = container.querySelector('.botao-reset');\n\n                \/\/ Garante que o bot\u00e3o de reset exista e seja inicialmente invis\u00edvel\n                if (!resetButton) {\n                    resetButton = document.createElement('button');\n                    resetButton.textContent = \"Responder Novamente\";\n                    resetButton.classList.add('botao-reset');\n                    if (feedbackArea) {\n                        feedbackArea.parentNode.insertBefore(resetButton, feedbackArea.nextSibling);\n                    } else {\n                        container.appendChild(resetButton);\n                    }\n                }\n                resetButton.style.display = 'none'; \/\/ Esconde no in\u00edcio\n\n                const toggleInputs = (disabled) => {\n                    const inputs = container.querySelectorAll(`input[name=\"resposta-${ID_DA_QUESTAO}\"]`);\n                    inputs.forEach(input => {\n                        input.disabled = disabled;\n                        if (disabled) {\n                            input.parentNode.classList.add('alternativa-disabled');\n                        } else {\n                            input.parentNode.classList.remove('alternativa-disabled');\n                        }\n                    });\n                };\n\n                alternativas.forEach(radio => {\n                    radio.name = `resposta-${ID_DA_QUESTAO}`;\n                });\n\n\n                if (verificarBotao) {\n                    verificarBotao.addEventListener('click', function() {\n                        let respostaSelecionada = null;\n                        alternativas.forEach(radio => {\n                            if (radio.checked) {\n                                respostaSelecionada = radio.value;\n                            }\n                        });\n\n                        if (!respostaSelecionada) {\n                            alert(\"Por favor, selecione uma alternativa.\");\n                            return;\n                        }\n\n                        feedbackArea.style.display = 'block';\n                        feedbackMessageElement.innerHTML = '';\n                        explicacaoRespostaElement.innerHTML = '';\n\n                        const isCorrect = (respostaSelecionada.trim().toLowerCase() === RESPOSTA_CORRETA.trim().toLowerCase());\n\n                        if (isCorrect) {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: green; font-weight: bold;\">\u2714 Correto!<\/span>';\n                        } else {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: red; font-weight: bold;\">\u2716 Incorreto!<\/span>';\n                        }\n\n                        explicacaoRespostaElement.innerHTML = `<strong>Explica\u00e7\u00e3o:<\/strong> ${EXPLICACAO_DA_RESPOSTA}`;\n                        explicacaoRespostaElement.style.display = 'block';\n\n                        verificarBotao.style.display = 'none';\n                        resetButton.style.display = 'block';\n                        toggleInputs(true);\n                    });\n                }\n\n                if (resetButton) {\n                    resetButton.addEventListener('click', function() {\n                        const checkedInput = container.querySelector(`input[name=\"resposta-${ID_DA_QUESTAO}\"]:checked`);\n                        if (checkedInput) {\n                            checkedInput.checked = false;\n                        }\n\n                        feedbackArea.style.display = 'none';\n                        feedbackMessageElement.textContent = '';\n                        explicacaoRespostaElement.textContent = '';\n                        explicacaoRespostaElement.style.display = 'none';\n\n                        verificarBotao.style.display = 'block';\n                        resetButton.style.display = 'none';\n                        toggleInputs(false);\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n<\/body>\n<\/html>\n\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quest\u00e3o M003<\/title>\n    <style>\n        \/* Estilos gerais para o container da quest\u00e3o *\/\n        .questao-container {\n            background-color: #f9f9f9;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            padding: 20px;\n            margin: 20px auto; \/* Centraliza o container *\/\n            max-width: 900px; \/* Largura m\u00e1xima para melhor visualiza\u00e7\u00e3o *\/\n            font-family: Arial, sans-serif;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n        }\n\n        \/* Estilo para o t\u00edtulo (cabe\u00e7alho) da quest\u00e3o *\/\n        .questao-header {\n            font-size: 1.2em; \/* Tamanho maior para o cabe\u00e7alho *\/\n            font-weight: bold;\n            margin-bottom: 10px;\n            color: #0073aa; \/* Cor para destacar o t\u00edtulo *\/\n        }\n\n        .questao-header a {\n            color: #0073aa; \/* Cor do link no cabe\u00e7alho *\/\n            text-decoration: none; \/* Remove sublinhado padr\u00e3o do link *\/\n        }\n\n        .questao-header a:hover {\n            text-decoration: underline; \/* Adiciona sublinhado ao passar o mouse *\/\n        }\n\n        \/* Estilo do par\u00e1grafo da pergunta principal *\/\n        .questao-pergunta {\n            font-size: 1em; \/* Ajustado para ser mais leg\u00edvel *\/\n            margin-bottom: 15px;\n            color: #333;\n        }\n\n        \/* Estilo do texto em negrito dentro da pergunta (o <strong>) *\/\n        .questao-pergunta strong {\n            font-weight: bold;\n        }\n\n        \/* Container das alternativas *\/\n        .questao-alternativas {\n            margin-bottom: 20px;\n        }\n\n        \/* Estilo de cada item de alternativa (label) *\/\n        .alternativa-item {\n            display: block;\n            margin-bottom: 10px;\n            padding: 10px;\n            border: 1px solid #eee;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.2s ease, border-color 0.2s ease;\n            background-color: #fff;\n            color: #555;\n            font-size: 0.9em; \/* Ajustado para ser mais leg\u00edvel *\/\n        }\n\n        \/* Estilo ao passar o mouse sobre a alternativa *\/\n        .alternativa-item:hover {\n            background-color: #f0f0f0;\n            border-color: #c9e6f1;\n        }\n\n        \/* Estilo para inputs de r\u00e1dio *\/\n        .alternativa-item input[type=\"radio\"] {\n            margin-right: 10px;\n            vertical-align: middle;\n            transform: scale(1.1);\n        }\n\n        \/* Estilo para alternativas desabilitadas *\/\n        .alternativa-item.alternativa-disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            background-color: #f5f5f5;\n        }\n\n        .alternativa-item.alternativa-disabled:hover {\n            background-color: #f5f5f5;\n            border-color: #eee;\n        }\n\n        \/* Estilo do bot\u00e3o \"Verificar Resposta\" *\/\n        .botao-verificar, .botao-reset {\n            background-color: #0073aa;\n            color: white;\n            border: none;\n            padding: 10px 20px;\n            border-radius: 5px;\n            cursor: pointer;\n            font-size: 0.9em; \/* Ajustado *\/\n            transition: background-color 0.3s ease;\n            margin-top: 10px;\n        }\n\n        .botao-verificar:hover {\n            background-color: #005177;\n        }\n\n        \/* Estilo do bot\u00e3o \"Responder Novamente\" *\/\n        .botao-reset {\n            background-color: #6c757d;\n        }\n\n        .botao-reset:hover {\n            background-color: #5a6268;\n        }\n\n        \/* \u00c1rea de feedback (onde aparece \"Correto!\" ou \"Incorreto!\") *\/\n        .feedback-area {\n            margin-top: 20px;\n            padding: 15px;\n            border-radius: 5px;\n            border: 1px solid #ccc;\n            background-color: #e9e9e9;\n        }\n\n        \/* Mensagem de feedback (Correto\/Incorreto) *\/\n        .feedback-message {\n            font-weight: bold;\n            font-size: 0.9em; \/* Ajustado *\/\n            margin-bottom: 10px;\n        }\n\n        \/* Explica\u00e7\u00e3o da resposta *\/\n        .explicacao-resposta {\n            font-size: 0.9em; \/* Ajustado *\/\n            color: #666;\n            margin-top: 10px;\n            line-height: 1.5;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"questao-container\" data-questao-id=\"M003\">\n        <div class=\"questao-header\">\n            <a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/geometria-espacial\/\" target=\"_blank\">Geometria Espacial<\/a>\n        <\/div>\n        \n        <p class=\"questao-pergunta\">\n            Observe as imagens a seguir:\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"99\" src=\"https:\/\/ensinarhoje.com\/concursos\/wp-content\/uploads\/2025\/06\/questao-de-matematica-solidos-geometricos-concursos-publicos.png\" alt=\"\" class=\"wp-image-39\"\/><\/figure>\n            <br><br>\n            Assinale a alternativa que representa, na ordem correta, o s\u00f3lido geom\u00e9trico em cada imagem.\n        <\/p>\n\n        <div class=\"questao-alternativas\">\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"A\">\n                A) Cilindro, paralelep\u00edpedo, cubo e cone.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"B\">\n                B) Cone, paralelep\u00edpedo, cubo e cilindro.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"C\">\n                C) Paralelep\u00edpedo, esfera, cubo e pir\u00e2mide.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"D\">\n                D) Cone, paralelep\u00edpedo, esfera e pir\u00e2mide.\n            <\/label>\n        <\/div>\n\n        <button class=\"botao-verificar\">Verificar Resposta<\/button>\n\n        <div class=\"feedback-area\" style=\"display: none;\">\n            <p class=\"feedback-message\"><\/p>\n            <p class=\"explicacao-resposta\" style=\"display: none;\"><\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ *** 1. ID \u00daNICO DA QUEST\u00c3O ***\n            const ID_DA_QUESTAO = \"M003\"; \n\n            \/\/ *** 2. RESPOSTA CORRETA ***\n            const RESPOSTA_CORRETA = \"A\"; \n\n            \/\/ *** 3. EXPLICA\u00c7\u00c3O DA RESPOSTA ***\n            const EXPLICACAO_DA_RESPOSTA = `Analisando cada imagem, temos:\nVela cil\u00edndrica \u2192 Cilindro\nTijolo retangular \u2192 Paralelep\u00edpedo\nPresente em forma de caixa \u2192 Cubo\nObjeto azul com base circular e ponta \u2192 Cone\nPortanto, a ordem correta dos s\u00f3lidos geom\u00e9tricos \u00e9:\nCilindro, paralelep\u00edpedo, cubo e cone`;\n\n            \/\/ ================================================\n            \/\/ FIM DA \u00c1REA DE CONFIGURA\u00c7\u00c3O - N\u00c3O ALTERAR ABAIXO DESTA LINHA\n            \/\/ ================================================\n\n            document.addEventListener('DOMContentLoaded', function() {\n                const container = document.querySelector(`.questao-container[data-questao-id=\"${ID_DA_QUESTAO}\"]`);\n\n                if (!container) {\n                    console.error(`Container da quest\u00e3o com ID \"${ID_DA_QUESTAO}\" n\u00e3o encontrado.`);\n                    return; \n                }\n\n                const alternativas = container.querySelectorAll('input[type=\"radio\"]');\n                const verificarBotao = container.querySelector('.botao-verificar');\n                const feedbackArea = container.querySelector('.feedback-area');\n                const feedbackMessageElement = container.querySelector('.feedback-message');\n                const explicacaoRespostaElement = container.querySelector('.explicacao-resposta');\n                let resetButton = container.querySelector('.botao-reset');\n\n                \/\/ Garante que o bot\u00e3o de reset exista e seja inicialmente invis\u00edvel\n                if (!resetButton) {\n                    resetButton = document.createElement('button');\n                    resetButton.textContent = \"Responder Novamente\";\n                    resetButton.classList.add('botao-reset');\n                    if (feedbackArea) {\n                        feedbackArea.parentNode.insertBefore(resetButton, feedbackArea.nextSibling);\n                    } else {\n                        container.appendChild(resetButton);\n                    }\n                }\n                resetButton.style.display = 'none'; \/\/ Esconde no in\u00edcio\n\n                const toggleInputs = (disabled) => {\n                    const inputs = container.querySelectorAll(`input[name=\"resposta-${ID_DA_QUESTAO}\"]`);\n                    inputs.forEach(input => {\n                        input.disabled = disabled;\n                        if (disabled) {\n                            input.parentNode.classList.add('alternativa-disabled');\n                        } else {\n                            input.parentNode.classList.remove('alternativa-disabled');\n                        }\n                    });\n                };\n\n                alternativas.forEach(radio => {\n                    radio.name = `resposta-${ID_DA_QUESTAO}`;\n                });\n\n\n                if (verificarBotao) {\n                    verificarBotao.addEventListener('click', function() {\n                        let respostaSelecionada = null;\n                        alternativas.forEach(radio => {\n                            if (radio.checked) {\n                                respostaSelecionada = radio.value;\n                            }\n                        });\n\n                        if (!respostaSelecionada) {\n                            alert(\"Por favor, selecione uma alternativa.\");\n                            return;\n                        }\n\n                        feedbackArea.style.display = 'block';\n                        feedbackMessageElement.innerHTML = '';\n                        explicacaoRespostaElement.innerHTML = '';\n\n                        const isCorrect = (respostaSelecionada.trim().toLowerCase() === RESPOSTA_CORRETA.trim().toLowerCase());\n\n                        if (isCorrect) {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: green; font-weight: bold;\">\u2714 Correto!<\/span>';\n                        } else {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: red; font-weight: bold;\">\u2716 Incorreto!<\/span>';\n                        }\n\n                        explicacaoRespostaElement.innerHTML = `<strong>Explica\u00e7\u00e3o:<\/strong> ${EXPLICACAO_DA_RESPOSTA}`;\n                        explicacaoRespostaElement.style.display = 'block';\n\n                        verificarBotao.style.display = 'none';\n                        resetButton.style.display = 'block';\n                        toggleInputs(true);\n                    });\n                }\n\n                if (resetButton) {\n                    resetButton.addEventListener('click', function() {\n                        const checkedInput = container.querySelector(`input[name=\"resposta-${ID_DA_QUESTAO}\"]:checked`);\n                        if (checkedInput) {\n                            checkedInput.checked = false;\n                        }\n\n                        feedbackArea.style.display = 'none';\n                        feedbackMessageElement.textContent = '';\n                        explicacaoRespostaElement.textContent = '';\n                        explicacaoRespostaElement.style.display = 'none';\n\n                        verificarBotao.style.display = 'block';\n                        resetButton.style.display = 'none';\n                        toggleInputs(false);\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n<\/body>\n<\/html>\n\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quest\u00e3o M004<\/title>\n    <style>\n        \/* Estilos gerais para o container da quest\u00e3o *\/\n        .questao-container {\n            background-color: #f9f9f9;\n            border: 1px solid #ddd;\n            border-radius: 8px;\n            padding: 20px;\n            margin: 20px auto; \/* Centraliza o container *\/\n            max-width: 900px; \/* Largura m\u00e1xima para melhor visualiza\u00e7\u00e3o *\/\n            font-family: Arial, sans-serif;\n            box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n        }\n\n        \/* Estilo para o t\u00edtulo (cabe\u00e7alho) da quest\u00e3o *\/\n        .questao-header {\n            font-size: 1.2em; \/* Tamanho maior para o cabe\u00e7alho *\/\n            font-weight: bold;\n            margin-bottom: 10px;\n            color: #0073aa; \/* Cor para destacar o t\u00edtulo *\/\n        }\n\n        .questao-header a {\n            color: #0073aa; \/* Cor do link no cabe\u00e7alho *\/\n            text-decoration: none; \/* Remove sublinhado padr\u00e3o do link *\/\n        }\n\n        .questao-header a:hover {\n            text-decoration: underline; \/* Adiciona sublinhado ao passar o mouse *\/\n        }\n\n        \/* Estilo do par\u00e1grafo da pergunta principal *\/\n        .questao-pergunta {\n            font-size: 1em; \/* Ajustado para ser mais leg\u00edvel *\/\n            margin-bottom: 15px;\n            color: #333;\n        }\n\n        \/* Estilo do texto em negrito dentro da pergunta (o <strong>) *\/\n        .questao-pergunta strong {\n            font-weight: bold;\n        }\n\n        \/* Container das alternativas *\/\n        .questao-alternativas {\n            margin-bottom: 20px;\n        }\n\n        \/* Estilo de cada item de alternativa (label) *\/\n        .alternativa-item {\n            display: block;\n            margin-bottom: 10px;\n            padding: 10px;\n            border: 1px solid #eee;\n            border-radius: 5px;\n            cursor: pointer;\n            transition: background-color 0.2s ease, border-color 0.2s ease;\n            background-color: #fff;\n            color: #555;\n            font-size: 0.9em; \/* Ajustado para ser mais leg\u00edvel *\/\n        }\n\n        \/* Estilo ao passar o mouse sobre a alternativa *\/\n        .alternativa-item:hover {\n            background-color: #f0f0f0;\n            border-color: #c9e6f1;\n        }\n\n        \/* Estilo para inputs de r\u00e1dio *\/\n        .alternativa-item input[type=\"radio\"] {\n            margin-right: 10px;\n            vertical-align: middle;\n            transform: scale(1.1);\n        }\n\n        \/* Estilo para alternativas desabilitadas *\/\n        .alternativa-item.alternativa-disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            background-color: #f5f5f5;\n        }\n\n        .alternativa-item.alternativa-disabled:hover {\n            background-color: #f5f5f5;\n            border-color: #eee;\n        }\n\n        \/* Estilo do bot\u00e3o \"Verificar Resposta\" *\/\n        .botao-verificar, .botao-reset {\n            background-color: #0073aa;\n            color: white;\n            border: none;\n            padding: 10px 20px;\n            border-radius: 5px;\n            cursor: pointer;\n            font-size: 0.9em; \/* Ajustado *\/\n            transition: background-color 0.3s ease;\n            margin-top: 10px;\n        }\n\n        .botao-verificar:hover {\n            background-color: #005177;\n        }\n\n        \/* Estilo do bot\u00e3o \"Responder Novamente\" *\/\n        .botao-reset {\n            background-color: #6c757d;\n        }\n\n        .botao-reset:hover {\n            background-color: #5a6268;\n        }\n\n        \/* \u00c1rea de feedback (onde aparece \"Correto!\" ou \"Incorreto!\") *\/\n        .feedback-area {\n            margin-top: 20px;\n            padding: 15px;\n            border-radius: 5px;\n            border: 1px solid #ccc;\n            background-color: #e9e9e9;\n        }\n\n        \/* Mensagem de feedback (Correto\/Incorreto) *\/\n        .feedback-message {\n            font-weight: bold;\n            font-size: 0.9em; \/* Ajustado *\/\n            margin-bottom: 10px;\n        }\n\n        \/* Explica\u00e7\u00e3o da resposta *\/\n        .explicacao-resposta {\n            font-size: 0.9em; \/* Ajustado *\/\n            color: #666;\n            margin-top: 10px;\n            line-height: 1.5;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"questao-container\" data-questao-id=\"M004\">\n        <div class=\"questao-header\">\n            <a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/porcentagem\/\" target=\"_blank\">Porcentagem<\/a>\n        <\/div>\n        \n        <p class=\"questao-pergunta\">\n            Em uma escola p\u00fablica estadual de Ensino Fundamental e M\u00e9dio estavam matriculados 2.800 alunos. Desses, 40% eram meninos. Durante o ano, houve uma evas\u00e3o de, aproximadamente, 12% do total de alunos matriculados.\n            <br><br>\n            Assinale a alternativa que corresponde, respectivamente, ao percentual de meninos e o percentual de evas\u00e3o durante o ano na escola.\n        <\/p>\n\n        <div class=\"questao-alternativas\">\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"A\">\n                A) 1.120 meninos e 336 alunos evadidos.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"B\">\n                B) 1.130 meninos e 335 alunos evadidos.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"C\">\n                C) 1.226 meninos e 289 alunos evadidos.\n            <\/label>\n            <label class=\"alternativa-item\">\n                <input type=\"radio\" value=\"D\">\n                D) 1.138 meninos e 328 alunos evadidos.\n            <\/label>\n        <\/div>\n\n        <button class=\"botao-verificar\">Verificar Resposta<\/button>\n\n        <div class=\"feedback-area\" style=\"display: none;\">\n            <p class=\"feedback-message\"><\/p>\n            <p class=\"explicacao-resposta\" style=\"display: none;\"><\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ *** 1. ID \u00daNICO DA QUEST\u00c3O ***\n            const ID_DA_QUESTAO = \"M004\"; \n\n            \/\/ *** 2. RESPOSTA CORRETA ***\n            const RESPOSTA_CORRETA = \"A\"; \n\n            \/\/ *** 3. EXPLICA\u00c7\u00c3O DA RESPOSTA ***\n            const EXPLICACAO_DA_RESPOSTA = `\n<p><strong>Alternativa correta: A<\/strong><\/p>\n<p><strong>Justificativa:<\/strong><\/p>\n<ul>\n    <li><strong>40% de 2.800 alunos s\u00e3o meninos:<\/strong><br>\n        0,40 \u00d7 2.800 = 1.120 meninos\n    <\/li>\n    <li><strong>12% de 2.800 alunos evadiram:<\/strong><br>\n        0,12 \u00d7 2.800 = 336 alunos evadidos\n    <\/li>\n<\/ul>\n<p>Os valores correspondem exatamente ao que est\u00e1 na <strong>alternativa A<\/strong>.<\/p>\n<p><strong>Gabarito: A<\/strong><\/p>`;\n\n            \/\/ ================================================\n            \/\/ FIM DA \u00c1REA DE CONFIGURA\u00c7\u00c3O - N\u00c3O ALTERAR ABAIXO DESTA LINHA\n            \/\/ ================================================\n\n            document.addEventListener('DOMContentLoaded', function() {\n                const container = document.querySelector(`.questao-container[data-questao-id=\"${ID_DA_QUESTAO}\"]`);\n\n                if (!container) {\n                    console.error(`Container da quest\u00e3o com ID \"${ID_DA_QUESTAO}\" n\u00e3o encontrado.`);\n                    return; \n                }\n\n                const alternativas = container.querySelectorAll('input[type=\"radio\"]');\n                const verificarBotao = container.querySelector('.botao-verificar');\n                const feedbackArea = container.querySelector('.feedback-area');\n                const feedbackMessageElement = container.querySelector('.feedback-message');\n                const explicacaoRespostaElement = container.querySelector('.explicacao-resposta');\n                let resetButton = container.querySelector('.botao-reset');\n\n                \/\/ Garante que o bot\u00e3o de reset exista e seja inicialmente invis\u00edvel\n                if (!resetButton) {\n                    resetButton = document.createElement('button');\n                    resetButton.textContent = \"Responder Novamente\";\n                    resetButton.classList.add('botao-reset');\n                    if (feedbackArea) {\n                        feedbackArea.parentNode.insertBefore(resetButton, feedbackArea.nextSibling);\n                    } else {\n                        container.appendChild(resetButton);\n                    }\n                }\n                resetButton.style.display = 'none'; \/\/ Esconde no in\u00edcio\n\n                const toggleInputs = (disabled) => {\n                    const inputs = container.querySelectorAll(`input[name=\"resposta-${ID_DA_QUESTAO}\"]`);\n                    inputs.forEach(input => {\n                        input.disabled = disabled;\n                        if (disabled) {\n                            input.parentNode.classList.add('alternativa-disabled');\n                        } else {\n                            input.parentNode.classList.remove('alternativa-disabled');\n                        }\n                    });\n                };\n\n                alternativas.forEach(radio => {\n                    radio.name = `resposta-${ID_DA_QUESTAO}`;\n                });\n\n\n                if (verificarBotao) {\n                    verificarBotao.addEventListener('click', function() {\n                        let respostaSelecionada = null;\n                        alternativas.forEach(radio => {\n                            if (radio.checked) {\n                                respostaSelecionada = radio.value;\n                            }\n                        });\n\n                        if (!respostaSelecionada) {\n                            alert(\"Por favor, selecione uma alternativa.\");\n                            return;\n                        }\n\n                        feedbackArea.style.display = 'block';\n                        feedbackMessageElement.innerHTML = '';\n                        explicacaoRespostaElement.innerHTML = '';\n\n                        const isCorrect = (respostaSelecionada.trim().toLowerCase() === RESPOSTA_CORRETA.trim().toLowerCase());\n\n                        if (isCorrect) {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: green; font-weight: bold;\">\u2714 Correto!<\/span>';\n                        } else {\n                            feedbackMessageElement.innerHTML = '<span style=\"color: red; font-weight: bold;\">\u2716 Incorreto!<\/span>';\n                        }\n\n                        explicacaoRespostaElement.innerHTML = `<strong>Explica\u00e7\u00e3o:<\/strong> ${EXPLICACAO_DA_RESPOSTA}`;\n                        explicacaoRespostaElement.style.display = 'block';\n\n                        verificarBotao.style.display = 'none';\n                        resetButton.style.display = 'block';\n                        toggleInputs(true);\n                    });\n                }\n\n                if (resetButton) {\n                    resetButton.addEventListener('click', function() {\n                        const checkedInput = container.querySelector(`input[name=\"resposta-${ID_DA_QUESTAO}\"]:checked`);\n                        if (checkedInput) {\n                            checkedInput.checked = false;\n                        }\n\n                        feedbackArea.style.display = 'none';\n                        feedbackMessageElement.textContent = '';\n                        explicacaoRespostaElement.textContent = '';\n                        explicacaoRespostaElement.style.display = 'none';\n\n                        verificarBotao.style.display = 'block';\n                        resetButton.style.display = 'none';\n                        toggleInputs(false);\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n<\/body>\n<\/html>\n\n\n\n<p class=\"has-medium-font-size\"><a href=\"https:\/\/ensinarhoje.com\/concursos\/tag\/questoes-de-matematica-consulplan\/\">Veja mais quest\u00f5es de Matem\u00e1tica Consulplan<\/a><\/p>\n\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/chamamentonuncamais.ensinarhoje.com\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1889\" height=\"944\" src=\"https:\/\/ensinarhoje.com\/concursos\/wp-content\/uploads\/2025\/06\/Apostila-Chamamento-Nunca-Mais-Banner.gif\" alt=\"\" class=\"wp-image-25\"\/><\/a><\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>Concurso: Professor (SEED PR) \/&nbsp;2024Banca: Consulplan Quest\u00e3o M001 Sistema Monet\u00e1rio Joana tem R$ 100,40 no ticket. Quais potes de sorvete ela consegue comprar gastando todo o valor restante? Sabor Valor Morango 18,30 Cereja 21,60 Abacaxi 17,50 Chocolate 21,40 A) 1 de Cereja, 1 de abacaxi e 3 de morango. B) 1 de Morango, 2 de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_jetpack_memberships_contains_paid_content":false,"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11],"tags":[16,14,15,17,12,13,10],"class_list":["post-30","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-matematica","tag-questao-de-geometria","tag-questao-de-porcentagem","tag-questao-de-sistema-monetario","tag-questao-sobre-fracoes","tag-questoes-de-concursos-publico","tag-questoes-de-matematica","tag-questoes-de-matematica-consulplan","entry","has-media"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/ensinarhoje.com\/concursos\/wp-content\/uploads\/2025\/06\/Questoes-de-concurso-publico-banca-consulplan-matematica-sistema-monetario-fracoes-geometria-espacial-porcentagem.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":4,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":55,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/posts\/30\/revisions\/55"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/media\/42"}],"wp:attachment":[{"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ensinarhoje.com\/concursos\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}