3
respostas

Gerações

Veja :

<meta charset="UTF-8">

<h1> Gerações </h1>

<script>


    function mostra(anos){

        document.write (anos)

    }

    function pulalinha(){

        document.write ("<br>")

    }

    var anogeracao = 1500;
    var anoatual = 2020;

    mostra ("Quantidade de anos" + (anoatual - anogeracao) / 28);
    pulalinha();

Como eu usaria a função pra truncar os resultado?

3 respostas

Oi, Fabiana, tudo bem?

Quando você fala em truncar uma função com os resultados, seria uma função que calculasse o média das gerações? Poderia ser algo em torno disso:

function mediaIdade(){
        var anogeracao = 1500;
        var anoatual = 2020;

        var media = Math.round((anoatual-anogeracao)/28);
        return "A média das gerações é: "+ media;
    }

    mostra(mediaIdade());

Seria isso que você está pensando?

Qualquer dúvida é só falar :}

Isso.

como a divisão não é exata. Bom eu tentei fazer sem declarar var, fiz na linha do calculo mesmo. Não deu muito certo. Teoricamente posso fazer das duas formas né?

<meta charset="UTF-8">

<h1> Gerações </h1>

<script>


    function mostra(anos){

        document.write (anos)

    }

    function pulalinha(){

        document.write ("<br>")

    }

    var anogeracao = 1500;
    var anoatual = 2020;

    **mostra ("Quantidade de anos" + (anoatual - anogeracao) / 28);
    pulalinha();**

Destaquei uma parte do código em negrito

Após passar como parametro uma string e depois utilizar o + para concaternar o resultado eu poderia utilizar o Math.round?

Eu queria fazer algo assim:

<meta charset="UTF-8">

<h3>Álcool ou Gasolina?</h3>

<script> 

    var caminhoComGasolina = 480;
    var tanque = 40;

    document.write ("A distância com gasolina foi " + (caminhoComGasolina / tanque));
    document.write("<br>");

    var caminhoComAlcool = 300;

    document.write ("A distância com alcool foi "  + Math.round(caminhoComAlcool / tanque));


</script>

Porém dessa forma não funcionou, deve ter algum detalhe que eu desconheça.