1
resposta

Números muito grandes

Ao exercitar um pouco de contas com o Java eu me deparei com uma dúvida: O que fazer para controlar a quantidade de casas decimais do resultado? Pois na página html aparece 16.666666666666668% e eu gostaria que fosse apenas 16%.

<meta charset="UTF-8">

<script>
 document.write ("<h1>Esses dias eu fui na papelaria Cicero!</h1>");
 document.write ("Toda a compra ficou em R$"+(10+20+30+10)+", sendo que o frete representa "+((10*100)/(10+20+30))+"% de tudo que eu paguei.");
</script>
1 resposta

Oi Eloisa!!!

Eu ajustaria o código para ter este resultado. Considerei exibir uma decimal para não perder o valor do percentual calculado.

<meta charset="UTF-8">

<script>

    var compra = 10+20+30+10;
    var percentual = (10*100)/(10+20+30);
    var arredondado = parseFloat(percentual.toFixed(1));

     document.write ("<h1>Esses dias eu fui na papelaria Cicero!</h1>");
     // document.write ("Toda a compra ficou em R$"+(10+20+30+10)+", sendo que o frete representa "+((10*100)/(10+20+30))+"% de tudo que eu paguei.");

     document.write ("Toda a compra ficou em R$"+ compra +", sendo que o frete representa " +  arredondado +"% de tudo que eu paguei.");


</script>