# 1002 - Área do Círculo

## Descrição

{% embed url="<https://www.urionlinejudge.com.br/judge/pt/problems/view/1002>" %}

## Solução

Só aplicar a fórmula da área direto, criando uma variável para guardar o valor de pi dado pelo enunciado ou usando o valor diretamente. Eu só coloquei o valor de pi como constante nas linguagens que permitiam isso para fins didáticos e para sinalizar que este valor alocado não irá mudar de valor (e com isso, a execução do código se torna mais rápida).

{% tabs %}
{% tab title="C99" %}

```c
#include <stdio.h>

int main(){
    double raio;
    const double PI = 3.14159;

    scanf("%lf", &raio);
    
    printf("A=%.4lf\n", PI * raio * raio);

    return 0;
}
```

{% endtab %}

{% tab title="C++17" %}

```cpp
#include <iostream>
#include <iomanip>

using namespace std;

int main(){
    double raio;
    const double PI = 3.14159;

    cin >> raio;
    
    cout << "A=" << setprecision(4) << fixed << PI * raio * raio << endl;

    return 0;
}
```

{% endtab %}

{% tab title="JavaScript 12.18" %}

```javascript
let input = require("fs").readFileSync("/dev/stdin", "utf8");
let lines = input.split("\n");

const pi = 3.14159;
let raio = parseFloat(lines.shift());

let area = pi * raio * raio;

console.log(`A=${area.toFixed(4)}`);
```

{% endtab %}

{% tab title="Python 3.9" %}

```python
PI = 3.14159
raio = float(input())

area = PI * raio * raio

print(f"A={area:.4f}")
```

{% endtab %}
{% endtabs %}
