Como verificar se um número é um quadrado perfeito em javascript

Como verificar se um número é um quadrado perfeito em javascript
Em JavaScript, geralmente encontramos problemas matemáticos, incluindo raízes quadradas. Nesses casos, quadrados perfeitos desempenham um papel muito importante, pois podem aliviar nossos cálculos em grande parte. Além disso, como a raiz quadrada do quadrado perfeito é sempre um número natural, facilita nossa vida em matemática. Além disso, ele nos economiza muito tempo lidando com cálculos complexos.

Este artigo o guiará sobre a verificação se o número inserido for um quadrado perfeito em javascript.

Como verificar/verificar se o número fornecido é um quadrado perfeito em javascript?

Para verificar se um número fornecido é um quadrado perfeito em JavaScript, você pode utilizar:

  • ““Matemática.sqrt ()”Método
  • ““Matemática.chão()" e "Matemática.teto ()" métodos

As abordagens mencionadas agora serão discutidas uma por uma!

Método 1: Verifique se o número fornecido é um quadrado perfeito usando matemática.Método SQRT ()

O "Matemática.sqrt ()”O método resulta na raiz quadrada de um número. Ao utilizá -lo, você também pode verificar a condição para o quadrado perfeito do número específico com a ajuda do “if-else" laço.

Sintaxe

Matemática.sqrt (x)

Aqui, a matemática.O método SQRT () produzirá a raiz quadrada do “x" variável.

Vamos passar pelo exemplo seguinte para demonstração.

Exemplo

Primeiro, levaremos o usuário a inserir o número e armazená -lo em uma variável chamada “quadrado perfeito”:

var perfeitoSquare = Prompt ("Digite um número:")

Agora, obteremos a raiz quadrada do número fornecido usando o “Matemática.sqrt ()”Método:

z = matemática.SQRT (PerfectSquare)

Depois disso, verificaremos a condição de que, se o número fornecido for igual ao produto da raiz quadrada de si mesma, ela satisfazer a condição quadrada perfeita:

if (perfeitoSquare == z*z)
Alerta ("O número é um quadrado perfeito")

outro
Alerta ("O número não é um quadrado perfeito")

Salve o código fornecido e insira qualquer número para verificação:

A saída fornecida indica que o número inserido que é “9”É um quadrado perfeito:

Método 2: Verifique se um número é um quadrado perfeito usando “Matemática.piso () ”e“ matemática.CEIL () ”Métodos

““Matemática.chão()”O método completa o número especificado para um número inteiro como 4.7 será arredondado para 4, enquanto o “Matemática.teto ()”O método retorna o número arredondado para um número inteiro como 4.7 será arredondado para 5. Ambos os métodos podem ser usados ​​ao mesmo tempo para verificar se o número fornecido é um quadrado perfeito ou não.

Sintaxe

Matemática.piso (x), matemática.teto (x)

Aqui, "x”Refere -se a um número inteiro.

Veja o exemplo a seguir para obter uma melhor compreensão do conceito:

Exemplo

Agora, incluiremos o “Matemática.sqrt ()”Método em ambos os métodos acima para lidar com o valor da raiz quadrada resultante. Em seguida, verifique o número fornecido como um quadrado perfeito usando o “Matemática.teto ()" e "Matemática.chão()" métodos.

Essa combinação funcionará de tal maneira que, se o número fornecido for um quadrado imperfeito, os valores de ambos os métodos variarão e o ““outro”O bloco será executado. No outro caso, o número fornecido será um quadrado perfeito:

if (matemática.CEIL (MATH.sqrt (perfeitoSquare)) == Matemática.piso (matemática.SQRT (PerfectSquare)))
Alerta ("O número é um quadrado perfeito")

outro
alerta ('o número não é um quadrado perfeito')

A saída da implementação acima resultará da seguinte maneira:

Compilamos todos os métodos mais simples para verificar se um número for um quadrado perfeito em JavaScript. Você pode utilizar qualquer um dos métodos acima de acordo com o seu entendimento.

Conclusão

Para verificar se o número inserido é um quadrado perfeito em JavaScript, use o “Matemática.sqrt ()”Método e adicione uma declaração if-else para verificar a condição quadrada perfeita. Também o "Matemática.chão()" e "Matemática.teto ()”Os métodos podem ser usados ​​em combinação para aplicar a condição no número arredondado resultante de uma raiz quadrada. Este artigo explicado para verificar se o número fornecido é um quadrado perfeito.