Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
Dicas de Programação JS


CLUBE DE AUTORES


CLUBE DE AUTORES


CLUBE DE AUTORES


MAGAZINE LUIZA


AMAZON

PHP-GENERATOR

Dicas de Programação JS

24/05/2023

Exemplo de Código

Código JS que usa "id" e "document.getElementById"

CALCULADORA DE RAIZ QUADRADA

Nesta postagem veremos como criar uma calculadora de raiz quadrada utilizando os recursos "id" e "document.getElementById". O exemplo mostra a importância da linguagem Java Script(JS) na produção de aplicativos mobile híbridos, sendo atualmente a linguagem mais utilizada no mundo para este fim. Vale destacar que os diversos FrameWorks utilizados para produção de aplicativos híbridos usam por padrão JS. Bons aplicativos podem ser produzidos quando combinamos HTML, CSS e JS

      <!DOCTYPE html>
      <html>
      <head>
        <title>Calculadora de Raiz Quadrada</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script>
          function calcularRaizQuadrada() {
            // Obtém o valor do input do usuário
            var inputNumero = document.getElementById("numero").value;

            // Converte o valor para um número
            var numero = parseFloat(inputNumero);

            // Verifica se o número é válido
            if (isNaN(numero)) {
              alert("Por favor, insira um número válido!");
              return;
            }

            // Calcula a raiz quadrada
            var raizQuadrada = Math.sqrt(numero);

            // Exibe o resultado na página
            document.getElementById("resultado").innerHTML = "A raiz quadrada de " + numero + " é: " + raizQuadrada.toFixed(2);
          }
        </script>
      </head>
      <body bgcolor=silver>
        <h1>Calculadora de Raiz Quadrada</h1>
        <label for="numero">Digite um número:</label>
        <input id=numero style='background:green; color:white;'>
        <button onclick="calcularRaizQuadrada()" style='background:magenta; color:yellow'>Calcular</button>
        <p id="resultado"  style='color:blue;'></p>
      </body>
      </html>
    

Neste exemplo, o usuário digitará um número em um campo de texto, em seguida, ao clicar no botão "Calcular", a função calcularRaizQuadrada() será chamada. Essa função obtém o valor do campo de texto, verifica se é um número válido, calcula a raiz quadrada usando Math.sqrt() e exibe o resultado na página.

DICAS ÚTEIS DE PROGRAMAÇÃO

document.getElementById
Possibilita que JS utilize elementos HTML identificados com "id". Exemplo: <input id=nome value="digite um nome">. Pode-se manipular "nome" em um programa JS com a sintaxe document.getElementById("resultado");. Uma outra prática comum é fazer referências a campos de um formulário HTML com o comando document.[nome do form].[nome do campo].value;

META TAG VIEWPORT
A adição da meta tag <meta name="viewport" content="width=device-width, initial-scale=1.0"> ajuda a garantir que o conteúdo se ajuste corretamente à largura do dispositivo, proporcionando uma experiência responsiva em diferentes telas.

META TAG CHARSET
A tag <meta charset=UTF-8> possíbilita que acentos e carecteres especiais possam ser utilizados em um página html. Mas lembre-se, o editor de texto devera estar configurado para salvar no formato UTF-8.

ATIVIDADES

1) Copie o código de programação, cole em um editor de texto, salve em sua área de trabalho com o nome de "raiz.html" e teste sua execução.

2) Faça alteração no código para que o fundo da página tenha cor amarela.

3) Faça alteração no código para que o programa retorne 4 casas decimais na hora de calcular a raiz quadrada.

4) Faça alteração no código para que o fundo da caixa de texto tenha cor vermelha e fonte amarela.

5) Faça alteração no código para que o fundo do botão tenha cor cinza e fonte preta.


WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online