Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pt-br">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Gerador de documentos de empresas</title>
- <style>
- body {
- font-family: Arial, sans-serif;
- margin: 20px;
- background-color: #f0f0f0;
- }
- .container {
- max-width: 800px;
- margin: auto;
- background-color: #fff;
- padding: 20px;
- border-radius: 10px;
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
- }
- h1 {
- text-align: center;
- color: #333;
- }
- label {
- font-weight: bold;
- display: block;
- margin-top: 10px;
- }
- select, input {
- width: 100%;
- padding: 10px;
- margin: 5px 0 20px 0;
- border: 1px solid #ccc;
- border-radius: 5px;
- }
- button {
- display: block;
- width: 100%;
- padding: 10px;
- background-color: #4CAF50;
- color: white;
- border: none;
- border-radius: 5px;
- cursor: pointer;
- }
- button:hover {
- background-color: #45a049;
- }
- .result {
- margin-top: 20px;
- padding: 20px;
- background-color: #f9f9f9;
- border: 1px solid #ddd;
- border-radius: 10px;
- }
- .result p {
- margin: 5px 0;
- }
- .footer {
- margin-top: 40px;
- padding: 20px;
- background-color: #e9e9e9;
- border-radius: 10px;
- text-align: left; /* Alinhamento à esquerda */
- font-size: 14px;
- color: #333;
- line-height: 1.6;
- }
- </style>
- </head>
- <body>
- <div class="container">
- <h1>Gerador de documentos de empresas</h1>
- <form id="empresaForm">
- <label for="estado">Qual estado?</label>
- <select id="estado" required>
- <option value="">Selecione o estado</option>
- <option value="AC">Acre</option>
- <option value="AL">Alagoas</option>
- <option value="AP">Amapá</option>
- <option value="AM">Amazonas</option>
- <option value="BA">Bahia</option>
- <option value="CE">Ceará</option>
- <option value="DF">Distrito Federal</option>
- <option value="ES">Espírito Santo</option>
- <option value="GO">Goiás</option>
- <option value="MA">Maranhão</option>
- <option value="MT">Mato Grosso</option>
- <option value="MS">Mato Grosso do Sul</option>
- <option value="MG">Minas Gerais</option>
- <option value="PA">Pará</option>
- <option value="PB">Paraíba</option>
- <option value="PR">Paraná</option>
- <option value="PE">Pernambuco</option>
- <option value="PI">Piauí</option>
- <option value="RJ">Rio de Janeiro</option>
- <option value="RN">Rio Grande do Norte</option>
- <option value="RS">Rio Grande do Sul</option>
- <option value="RO">Rondônia</option>
- <option value="RR">Roraima</option>
- <option value="SC">Santa Catarina</option>
- <option value="SP">São Paulo</option>
- <option value="SE">Sergipe</option>
- <option value="TO">Tocantins</option>
- </select>
- <label for="anos">Quantos anos de empresa?</label>
- <select id="anos" required>
- <option value="">Selecione os anos</option>
- <!-- Gerar opções de 1 a 30 anos -->
- <script>
- for (let i = 1; i <= 30; i++) {
- document.write(`<option value="${i}">${i} anos</option>`);
- }
- </script>
- </select>
- <button type="button" onclick="gerarEmpresa()">Gerar Empresa</button>
- </form>
- <div class="result" id="result" style="display: none;">
- <h2>Informações da Empresa Gerada</h2>
- <p><strong>Nome:</strong> <span id="nome"></span></p>
- <p><strong>CNPJ:</strong> <span id="cnpj"></span></p>
- <p><strong>Inscrição Estadual:</strong> <span id="inscricao"></span></p>
- <p><strong>Data de Abertura da Empresa:</strong> <span id="dataAbertura"></span></p>
- <p><strong>Site:</strong> <span id="site"></span></p>
- <p><strong>E-mail:</strong> <span id="email"></span></p>
- <p><strong>CEP:</strong> <span id="cep"></span></p>
- <p><strong>Endereço:</strong> <span id="endereco"></span></p>
- <p><strong>Número:</strong> <span id="numero"></span></p>
- <p><strong>Bairro:</strong> <span id="bairro"></span></p>
- <p><strong>Cidade:</strong> <span id="cidade"></span></p>
- <p><strong>Estado:</strong> <span id="estadoGerado"></span></p>
- <p><strong>Telefone com DDD:</strong> <span id="telefone"></span></p>
- <p><strong>Celular com DDD:</strong> <span id="celular"></span></p>
- </div>
- </div>
- <div class="footer">
- <p><strong>IMPORTANTE:</strong> este gerador online de Empresas tem como intenção ajudar estudantes, programadores, analistas e testadores a gerar todos os documentos necessários para uma empresa, normalmente necessários para testar seus softwares em desenvolvimento.</p>
- <p>A má utilização dos dados aqui gerados é de total responsabilidade do usuário.<br>
- Os números são gerados de forma aleatória, respeitando as regras de criação de cada documento.</p>
- <p><strong>Política de cookies:</strong> Nós não utilizamos nenhum cookie ou script de rastreamento, de forma alguma. Você pode ver todo o código-fonte desta página clicando com o botão direito do mouse e depois em "Exibir código-fonte" no seu navegador, está tudo em um único arquivo.</p>
- </div>
- <script>
- const nomesEmpresas = ["TechPlus", "Inova Solutions", "GlobalTec", "FastDevelop", "EmporiumSoft", "NextTech"];
- const dominios = ["techplus.com.br", "inovasolutions.com.br", "globaltec.com.br", "fastdevelop.com.br", "emporiumsoft.com.br", "nexttech.com.br"];
- const bairros = ["Centro", "Jardim das Flores", "Alvorada", "Vila Nova", "Residencial dos Lagos", "Santa Mônica"];
- const cidades = ["São Paulo", "Rio de Janeiro", "Belo Horizonte", "Curitiba", "Porto Alegre", "Brasília"];
- const enderecos = ["Avenida Paulista", "Rua das Palmeiras", "Praça da Liberdade", "Rua 7 de Setembro", "Avenida Brasil", "Rua Marechal Deodoro"];
- function gerarCNPJ() {
- return '12.345.678/0001-' + Math.floor(1000 + Math.random() * 9000);
- }
- function gerarInscricaoEstadual() {
- return Math.floor(1000000000 + Math.random() * 9000000000);
- }
- function gerarDataAbertura(anos) {
- const anoAtual = new Date().getFullYear();
- return `${Math.floor(Math.random() * 28) + 1}/01/${anoAtual - anos}`;
- }
- function gerarTelefone() {
- return `(${Math.floor(10 + Math.random() * 90)}) 3${Math.floor(1000 + Math.random() * 9000)}-${Math.floor(1000 + Math.random() * 9000)}`;
- }
- function gerarCelular() {
- return `(${Math.floor(10 + Math.random() * 90)}) 9${Math.floor(1000 + Math.random() * 9000)}-${Math.floor(1000 + Math.random() * 9000)}`;
- }
- function gerarEmpresa() {
- const estado = document.getElementById('estado').value;
- const anos = document.getElementById('anos').value;
- if (estado && anos) {
- const indiceAleatorio = Math.floor(Math.random() * nomesEmpresas.length);
- document.getElementById('nome').textContent = nomesEmpresas[indiceAleatorio] + " LTDA";
- document.getElementById('cnpj').textContent = gerarCNPJ();
- document.getElementById('inscricao').textContent = gerarInscricaoEstadual();
- document.getElementById('dataAbertura').textContent = gerarDataAbertura(anos);
- document.getElementById('site').textContent = "www." + dominios[indiceAleatorio];
- document.getElementById('email').textContent = "contato@" + dominios[indiceAleatorio];
- document.getElementById('cep').textContent = '12345-678';
- document.getElementById('endereco').textContent = enderecos[indiceAleatorio];
- document.getElementById('numero').textContent = Math.floor(100 + Math.random() * 900);
- document.getElementById('bairro').textContent = bairros[indiceAleatorio];
- document.getElementById('cidade').textContent = cidades[indiceAleatorio];
- document.getElementById('estadoGerado').textContent = estado;
- document.getElementById('telefone').textContent = gerarTelefone();
- document.getElementById('celular').textContent = gerarCelular();
- document.getElementById('result').style.display = 'block';
- } else {
- alert('Por favor, preencha todos os campos.');
- }
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement