2
respostas

Quero deixar os valores com 2 casas decimais

Olá, eu gostaria de arredondar as casas decimais, mas não está claro ainda exatamente como eu uso Math.round(), não sei onde coloca-lo. Podem me ajudar?

`

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Parcelas</title>

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,500&display=swap" rel="stylesheet">
<h1>Tânia escreveu um pequeno trecho de código que imprime todas as parcelas do cartão que ainda precisa pagar:</h1>
2 respostas

Olá, Mariana! Tudo bem?

O Math.round() retorna um valor arredondado inteiro mais próximo. Você pode utilizar ele no (parcelas[i]) colocando entre parentêses, dessa maneira:

document.write (Math.round(parcelas[i]));

E caso queira deixar o valor em duas casas decimais, você pode usar o toFixed(2), dessa forma fixando duas casas decimais:

document.write (parcelas[i].toFixed(2));

Além disso, se quiser conhecer um pouco mais sobre isso, recomendo as seguintes documentações:

Math.round()

.toFixed()

Espero ter ajudado. Qualquer dúvida, estou à disposição!

Abraços e bons estudos :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigada Akemi,

Eu ainda tenho uma dúvida de como utilizar o Math.round, exatamente onde insiro ele. Pode me explicar de uma forma simplista, porque através dis links que informou e bem difícil de entender.

grata