Bem, estou tentando resolver um algoritmo básico de lógica que é o seguinte.
"A fórmula para calcular a área de uma circunferência é: area = π . raio2. Considerando para este problema que π = 3.14159:
- Efetue o cálculo da área, elevando o valor de Raio ao quadrado e multiplicando por π.
Entrada
A entrada contém um valor de ponto flutuante (dupla precisão), no caso, a variável raio.
Saída
Apresentar a mensagem "A=" seguido pelo valor da variável area, conforme exemplo abaixo, com 4 casas após o ponto decimal. Utilize variáveis de dupla precisão (double). Como todos os problemas, não esqueça de imprimir o fim de linha após o resultado, caso contrário, você receberá "Presentation Error".
Bem, estou fazendo ele em JavaScript, para praticar a lógica em JS e já ir me acostumando com os algoritmos, mas é a segunda vez que me da esse resultado
"12.56636"
O meu código é esse daqui:
<meta charset="UTF-8">
<script>
var area = 2.00;
var pi = 3.14159;
var calculoArea = 2 * area * pi;
document.write("O valor é " + calculoArea);
</script>
Valor de entrada sugerido é 2.00 e o de saída é 12.5664. O meu resultado se aproximou até, tem algo errado?