2
respostas

Utilizar raiz quadrada

<meta charset="UTF-8">

<script>

    function alerte () {

        alert ("Olá Cliente, a seguir pedirei algumas informações para saber se devemos ou não efetuar compras, e te dá um relatório de compras ao ginal nos itens analisados. ");
    }

    function pulaLinha() {

        document.write("<br>");
        document.write("<br>");
    }

    function mostra(frase) {

        document.write(frase);
        pulaLinha();
       }

       function calculeConsumoMeensal (perCapta, periodo, nHospede) {
           return perCapta*periodo*nHospede;

       }

    function calculeEstoqueSaldavel (frete, consumoMensal, custoDeEstoque) {
      return ((2*consumoMensal*frete)/custoDeEstoque)^1/2;

    }


alerte();

var nome = prompt ("qual seu nome ?");
var perCapta = 0.05;
var periodo = 30;
var nHospede = prompt (nome + " quantos hóspedes está previsto?");
var consumoMensal = calculeConsumoMeensal (perCapta, periodo, nHospede);
var custoDeEstoque = 0.05
var frete = 1
var estoqueSaudavel = calculeEstoqueSaldavel (frete, consumoMensal, custoDeEstoque);

mostra (nome + " o consumo mensal do produto analisado é " + consumoMensal);
mostra ("o estoque ideal do produto é " + estoqueSaudavel)

</script>

Olá,

Talvez essa dúvida seja meio complicada, é que estou aprendendo lógica da programação, nao terminei, o primeiro módulo, e escrevi algumas linhas, nao consegui, achar o resultado, correto do estoque saudável que estou fazendo. porque nao sei escrever da forma correta a raiz quadrada, achei por um momento que seria da mesma forma que no excel, mas pelo que pude verificar me enganei,

será que alguém pode me ajudar ?

abraços

durval

2 respostas

Já tem um método pronto na biblioteca nativa do javascript para calcular a raiz quadrada, no caso é o Math.sqrt(). Segue a documentação abaixo:

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt

Oi durval de oliveira paiva neto ficaria mais ou menos assim:

function calculeEstoqueSaldavel (frete, consumoMensal, custoDeEstoque) {
      return Math.sqrt((2*consumoMensal*frete)/custoDeEstoque);
}

Essa função Math.sqrtretorna o valor da raiz quadrada.

Espero ter ajudado e bons estudos.