TOPIC
Wrong answer 15% em javaScript, podem ajudar?
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