/ * Aplicativo que le uma entrada do usuario definindo o raio
de um circulo e que imprime o diametro a circunferencia e a area do circulo. Utilize o valor 3.14159 para PI.
[Nota: Utilizar a constante Math.PI predefinida para o valor
de PI.
Utilize as seguintes formulas (r e o raio)
diamentro = 2r
circunferencia = PIr2
area PIr2
*/
Como eu faco para calcular o valor de PI usando a constante Math.PI?
Exemplo:
Calcular o valor digitado pelo usuario:
public class ValorPI
{
// metodo main comeca a execucao do aplicativo
public static void main(String args[])
{
String rEnt; // variavel entrada do usuario definindo o raio
float r; // recebe a variavel rEnt convertida para inteiro
float diam; // calcular o diamentro de 2r
float circun; // calcular a circunferencia de PIr2
float area; // calcular a area de PIr2
// Recebe o valor digitado pelo usuario
rEnt = JOptionPane.showInputDialog("Enter with the integer number to calculate the ray :");
// converte rEnt para Float em uma nova variavel
r = Float.parseFloat(rEnt);
// faz os calculos OBS: Fiz a linha baixo mas esta dando erro.
diam=2*r;
circun= Math.PI(r*r);
area=Math.PI*(r*r);
Depois que olhei o site da sun fiz a parte Math, ela esta no final.
Amigao a classe Math ja vem importada por default no java.lang
Muito obrigado a todos…
Abracos…
Abaixo codigo do programa…
import javax.swing.JOptionPane;
public class Exercicio219
{
// metodo main comeca a execucao do aplicativo
public static void main(String args[])
{
String rEnt; // variavel entrada do usuario definindo o raio
double r; // recebe a variavel rEnt convertida para inteiro
double diam; // calcular o diamentro de 2r
double circun; // calcular a circunferencia de PIr2
double area; // calcular a area de PIr2
// Recebe o valor digitado pelo usuario
rEnt = JOptionPane.showInputDialog("Enter with the integer number to calculate the ray :");
// converte rEnt para inteiro em uma nova variavel
r = Double.parseDouble(rEnt);
diam = 2*r;
circun = (Math.PI*(r*r));
area = (Math.PI*(r*r));
JOptionPane.showMessageDialog(null, "O diamentro e: " + diam + "\n" + "A circunferencia e: " + circun + "\n" + "A area e: " + area, "Resultado", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}