feed twitter facebook LinkedIn facebook

Java » Area de un circulo en Java

diciembre 21, 2006 por Víctor Cuervo 162 Comentarios Imprimir Imprimir

En Java podemos encontrar la librería Math la cual nos ayuda a realizar cálculos matemáticos. Por ejemplo nos podría ayudar en el calculo del área de un circulo. Y no es que Java tenga un método o una clase especializada en calculo de áreas. Veamos en que nos puede ayudar...

En primer lugar indiquemos (por si tenemos algún despistado) que el circulo es la región delimitada por una circunferencia.

La formula que nos calcula el área es la siguiente

Area = Π · r2

Lo primero será declarar los valores radio y area. Para ello definiremos las constantes de tipo double.

double area;
double radio;

Para poder implementar esta formula en Java necesitamos conocer dos cosas. La primera es saber como se implementa las potencias. Es decir, como podemos calcular el radio al cuadrado. Algún listillo dirá que valdría con multiplicar el radio por si mismo y estaría en lo cierto. Si nos queremos ayudar de la clase java.lang.Math podemos usar el método pow(double a, double b).

Hay que recordar que este método es un método estático. Es decir que lo utilizaremos directamente desde la clase Math. Lo que hace este método es elevar el valor del parámetro a la potencia indicada como parámetro b.

Así nuestra formula quedaría, en lenguaje Java, de la siguiente manera:

area = 3.1416 * Math.pow(radio,2);

Con esto podríamos dar por finalizado nuestro programa. Pero podemos afinar un poco más. Ya que la clase Math nos ofrece una constante con el valor de Π. Esta constante es representada con la constante PI.

Math.PI;

Esto nos permitirá trabajar con mayor precisión decimal dentro de la formula.

Finalmente nuestra formula será la siguiente línea de código:

area = Math.PI * Math.pow(radio,2);

Visualizar el ejemplo | Descargar el código

Foro sobre Java Básico
Foro sobre Java Básico
tags: ,

Artículos relacionados:

162 comentarios »

RSS feed para los comentarios de esta entrada. TrackBack URI

1 2 3 17
  1. Jose Pinilla
    enero 16, 2007 #

    Buenas tardes,es interesante el codigo, pero muy sencillo, quisiera saber si con codigo de java puedo crear formulas matematicas complicadas como en excel, ejemplo, la distribucion f de fisher o la distrubucion t student , me serviria muchisimo si me lo explican, gracias

  2. beatriz
    febrero 6, 2007 #

    quisiera saber como puedo sacar el area de un triangulo en java

  3. lineadecodigo
    febrero 11, 2007 #

    Beatriz, ya tienes el ejemplo en Area de un Triangulo con Java.

    Espero que te sea de utilidad.

  4. lineadecodigo
    febrero 11, 2007 #

    Jose, las operaciones matemáticas que tiene el lenguaje Java por defecto son muy pocas (hipotenusa, valores absolutos, exponente, logaritmos,…).

    Lo que no que no quiere decir que no te las puedas programar o que existan paquetes extensión a Java con dichas funciones. Pero lo desconozco. Lo siento.

  5. carmen
    febrero 15, 2007 #

    quisiera saber como sacar el area de un circulo en vb.net…gracias

  6. io
    febrero 22, 2007 #

    xd

  7. abidahi rios mata
    febrero 26, 2007 #

    como puedo sacar el area de un circulo.
    el radio es de 6 y ya lo hice segun como es pero me da 113 y para mi se me hace un poco elevado.

  8. amistoso
    febrero 26, 2007 #

    por favor el que sepa como chingaos sacar el area de un circulo mandarme un mail. amistoso_1990@hotmail.com
    gracias se los agradecere

  9. lineadecodigo
    febrero 26, 2007 #

    Abidahi, tu calculo es correcto. Para ser más exacto es 113.09733552923255.

    De todas maneras he incluido en al artículo el código Java para que os lo descarguéis y podáis usarlo. Espero que de esta forma sea más sencillo probarlo.

  10. confundida
    marzo 4, 2007 #

    como se ubican las lineas de el circulo????

1 2 3 17

Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*