<!DOCTYPE html>
<html>
<head>
<title>Sorteio de Grupos</title>
</head>
<body>
<h1>Sorteio de Grupos</h1>
<p>Insira os nomes dos alunos separados por vírgulas:</p>
<textarea id="nomes" rows="4"></textarea>
<p>Tamanho do grupo:</p>
<input type="number" id="tamanhoGrupo" />
<button onclick="realizarSorteio()">Realizar Sorteio</button>
<p id="resultado"></p>
<script>
function realizarSorteio() {
const nomes = document.getElementById("nomes").value.split(",");
const tamanhoGrupo = parseInt(document.getElementById("tamanhoGrupo").value);
const resultadoElement = document.getElementById("resultado");
if (tamanhoGrupo <= 0) {
resultadoElement.textContent = "Tamanho de grupo inválido.";
return;
}
if (nomes.length === 0) {
resultadoElement.textContent = "Insira os nomes dos alunos.";
return;
}
let grupos = [];
while (nomes.length > 0) {
const grupo = nomes.splice(0, tamanhoGrupo);
grupos.push(grupo);
}
resultadoElement.textContent = "Grupos sorteados:\n";
for (let i = 0; i < grupos.length; i++) {
resultadoElement.textContent += `Grupo ${i + 1}: ${grupos[i].join(", ")}\n`;
}
}
</script>
</body>
</html>
<html>
<head>
<title>Sorteio de Grupos</title>
</head>
<body>
<h1>Sorteio de Grupos</h1>
<p>Insira os nomes dos alunos separados por vírgulas:</p>
<textarea id="nomes" rows="4"></textarea>
<p>Tamanho do grupo:</p>
<input type="number" id="tamanhoGrupo" />
<button onclick="realizarSorteio()">Realizar Sorteio</button>
<p id="resultado"></p>
<script>
function realizarSorteio() {
const nomes = document.getElementById("nomes").value.split(",");
const tamanhoGrupo = parseInt(document.getElementById("tamanhoGrupo").value);
const resultadoElement = document.getElementById("resultado");
if (tamanhoGrupo <= 0) {
resultadoElement.textContent = "Tamanho de grupo inválido.";
return;
}
if (nomes.length === 0) {
resultadoElement.textContent = "Insira os nomes dos alunos.";
return;
}
let grupos = [];
while (nomes.length > 0) {
const grupo = nomes.splice(0, tamanhoGrupo);
grupos.push(grupo);
}
resultadoElement.textContent = "Grupos sorteados:\n";
for (let i = 0; i < grupos.length; i++) {
resultadoElement.textContent += `Grupo ${i + 1}: ${grupos[i].join(", ")}\n`;
}
}
</script>
</body>
</html>
0 comentários:
Postar um comentário