TOPIC

Wrong answer 15% em javaScript, podem ajudar?

davi26031 asked 1 year ago

var input = require('fs').readFileSync('/dev/stdin', 'utf8'); var lines = input.split('\n');

/**

  • Escreva a sua solução aqui
  • Code your solution here
  • Escriba su solución aquí */ let raio = lines.shift(); let n = 3.14159;

let area = n*Math.pow(raio,2);

console.log("A="+area)

This topic was solved and cannot recieve new replies.

  • vitor-0 replied 1 year ago

    Boa noite, Davi. A lógica do seu programa está correta, o único erro está na parte da impressão das respostas. Na questão, é pedido que a área tenha 4 casas decimais após o ponto. Existe uma forma de fazer isso utilizando o método .toFixed() da seguinte forma:

    console.log("A="+area.toFixed(4))

    Assim, a resposta será impressa apenas com 4 casas decimais. É importante ficar ligado nesses detalhes das questões do beecrowd.

    Se tiver interesse em entender melhor o método .toFixed(): https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed