jump to navigation

Area de un circulo en Java Diciembre 21, 2006

Publicado por lineadecodigo en : Java , trackback

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

Articulos Similares:

|- Foro sobre Java Básico

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 80455 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (15 votos, media: 3.93 de 5)
Loading ... Loading ...

Comentarios»

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????

11. evelyn - Marzo 5, 2007

como chingaos se saca el area de un circuloooooooooooooooooooooooooooooooooooooooooooooooosea me lo dejaron de tarea

12. lineadecodigo - Marzo 6, 2007

confundida, que quieres decir con “como se ubican las lineas del circulo?”

13. pedro - Marzo 11, 2007

una facil pero para mi no:
como se saca el area de un triangulo rectangulo?

14. norma - Marzo 11, 2007

como se saca el area de un circulo?????
me lo encargaron de tarea

15. rosa - Marzo 11, 2007

y deberian de poner ejemplos de area de un circulo

16. carlos - Marzo 13, 2007

Quiseira pedir por favor alguien me pueda ayudar a cocnocer la instruccion como se ingresa valores double por teclado en java,
le agradeceria su respuesta ya que necesito para un trabajo
gracias, pongo mi correo antony1501g@hotmail.com
Carlos

17. martinez - Marzo 14, 2007

ps como se hace un prog que que me demuestre si es un triangulo
escaleno isoceles oequilatero

18. danup - Marzo 15, 2007

hola no entiendo me explican

19. roender marcano - Marzo 16, 2007

nesito que em expliquen en que consiste la leyes del palralelograma por favor me gustaria que su respuesta sea lo mas ponta posible por favor este es mi correo

20. miguel angel perez - Marzo 21, 2007

como se calcula el volumen de un aro o anillo de estas medidas: diametro = 8.80 mts. al centro del anillo, de ancho= 0.50 mts.(0.25 mts. a cada lado del centro del anillo) y de altura= 0.50 mts.

21. gaby - Marzo 29, 2007

no se como sacar el area las formulas q tengo no las entinedoy tengo mucha tarea quiero saber eso y como se usa en la calculadora para q sea mejor si me ayudan manden el correo gracias…

22. elizabeth - Abril 14, 2007

quisiera saber como se saca el area que resulta de restar al area de un circulo y la de un cuadrado? si el circulo es igual a 8cm

23. luis - Abril 16, 2007

class matematicas{
public static void main( String args[] ) {
double area;
double radio;
area = Math.PI * Math.pow(8,2);

System.out.println(” el area es ” + area);

radio 8

24. luis - Abril 16, 2007

class matematicas{
public static void main( String args[] ) {
double area;
double radio;
area = Math.PI * Math.pow(8,2);

System.out.println(” el area es ” + area);

}

}

ay si

25. wladimir neira - Abril 18, 2007

yo creo que la geometria es fasil esta pajina me aclaro todo 13 años colico alto

26. christian lara arguelles - Mayo 6, 2007

Ó ,Ao,quiciera saber que sinifican estas simbologias en matematicasen la resolucion de problemas, sobre el circulo y la circunferencia

27. wladimir neira - Mayo 9, 2007

para sacar el area de un circulo ay que elebar el radio a 2 i luego multiplicarlo por el pi que es 3,14

28. Carlos - Mayo 12, 2007

No se como sacar el area de un semicirculo?, me imagino que debe ser igual que la del circulo pero no denbo sacar el cuadrado del radio?

29. Jeremy - Mayo 16, 2007

Algo sencillo … estoy buscando codigos con los que pueda relacionar tablas externas de las cuales pueda obtener datos.

30. DANE - Mayo 27, 2007

hola bueno a mi me han dejado realizar un programa que dice asi
impementar la siguiente serie:
2ª/0!+2ª/1!-2ª/3!+………+-2ª/a!
donde “a” que es la potencia se va incrementando de la misma forma
en que se incrementa el denominador al que se le calcula el factorial.
podria alguien ayudarme a resolverlo
GRACIAS

31. nimsy - Junio 10, 2007

un programa para sacr el factorial de 5

32. lineadecodigo - Junio 10, 2007

nimsy, el código para calculo de factoriales lo tienes en “Factorial de un número”.

Espero que te sirva.

33. Caroline - Agosto 10, 2007

hola necesito que me ayuden a resolver un programa en java que calcule el area de un triangulo.con las librerias y la clase incluida

34. josejua - Agosto 10, 2007

quisiera saber cuales son las lineas del circulo………………………………………………gracias

35. lineadecodigo - Agosto 12, 2007

Caroline, el código para calcular el área de un triangulo lo tienes en Area de un triangulo con Java.

Espero que te sirva.

36. maaritha - Agosto 15, 2007

por favor me podrian facilitar las funciones matematicas para jaava por favo me la dejaron de tarea
si pueden se los agradeeeesco
me los mandan a bruja12310@hotmail.com

37. Javadabadu - Agosto 23, 2007

yo solo quiero saber cómo puedo saber el valor de Pi utilizando while T^T

38. felix - Septiembre 3, 2007

quisiera saber como hago un programa que me lea inversamente lo que escribo, pero que sea,lo que escribo no mayor de caracteres.

39. felix - Septiembre 3, 2007

no mayo de 3 caracteres osea, solo centenas

40. lineadecodigo - Septiembre 3, 2007

Felix,

Puedes dar la vuelta a una cadena. Échale un vistazo a Invertir una cadena con Java

El control del tamaño de la cadena lo puedes hacer con .length.

41. felix - Septiembre 5, 2007

bueno pero como hago para darle vuelta a la cadena y que el programa solo me admita 3 caracteres que digite el usuario.

42. felix - Septiembre 13, 2007

por favor,quisiera saber como se implementa el metodo de insercion y seleccion en java,quisiera que me lo hicieran en un programa,para poder entenderlo mejor,ya que me lo dejaron de investigacion,graciass

43. lineadecodigo - Septiembre 14, 2007

Felix,

Inserción y selección. ¿en bases de datos? ¿en listas? ¿?

44. rox - Septiembre 26, 2007

holaaaaaaaaaaaa

45. pedro - Octubre 3, 2007

heyyyyyyyyyyyyyy como se saca el area de un rectangulo ayuddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

46. angelita - Octubre 3, 2007

hola kisiera saber como hacer un sistema planetario …..que codigo hago???

47. sonia - Octubre 5, 2007

hola!!!! necesito un programita que calcule el area y el volumen de 10 figuras geometricas, las que sean, que se ejecute en java.
la verdad esq no tengo ni la menor idea de como hacerle , porfa ayudenme!!!!
sonia

48. Hanna - Octubre 19, 2007

HOLA, alguien tiene idea de como hacer figuras, es decir, un circulo sin usar la funcion existente de java?, dibujandolo solamente por pixeles, al igual que rotarlos.

Ojala que me puedan ayudar.

49. Hanna - Octubre 19, 2007

Espero su respuesta, mi e-mail es: hanna_rivers@hotmail.com

SE LOS AGRADECERE MUCHO…

50. elder revollo - Octubre 21, 2007

alguien que me pueda ayudar a implemtar los metodos de una graficador de funciones para una calculadora

51. Karla - Octubre 29, 2007

HOla me podrian ayudar a sacar el area de un rectangulo y de un cuadrado en java por favor se los agradeceria musho

52. edgar - Octubre 30, 2007

nangos los que bean esto nnnnnnnaaaaaaaannnnnnggggggooooossssssss

53. karla - Noviembre 23, 2007

pasenme la formula de las sig figuras `cuadrado,circulo,triangulo,rectangulo,triangulo equilatero,triangulo isoseles,pentagono,hexagono,octagono,trapecio

54. kassandra - Noviembre 30, 2007

HOLA kisiera poder sacar el volumen y el area de un circulo ke tiene de diametro de 6 mts. y una altura de 14 mts. no entiendo me podrian explicar por favor eske el pinche profe de matematicas no enseña nada y nada mas nos encarga tarea por encargar

55. sebastian bermudez - Diciembre 7, 2007

hola quisiera sacar el area de un circulo si su radio es de 1m,2m,3m,4m,5m y de 6m

56. sebastian bermudez - Diciembre 7, 2007

hola quisiera sacar el area de un circulo si su radio mide
1m,2m,3m,4m,5m y de 6m

57. Arleen I Muniz Velez - Diciembre 7, 2007

Alguien me puede ayudar con esto, Escribe un script que busque el numero menor en grupo de entero. Debes permitir al usuario entrar la cantidad de enteros que desee.
Yo empece hacerlo, pero quiero un ayudita …. gracias.

58. cezar - Diciembre 13, 2007

hola sera que por favor me puedes ayudar … esque no se como limpiar un List del paquete java.awt

59. lineadecodigo - Diciembre 16, 2007

@pedro,

Te hemos publicado el artículo “Como calcular el área de un rectángulo en Java”.

Espero que te sirva.

60. ana cristina - Febrero 5, 2008

como puedo resolver este problema ¿ cual es el area de un circulo que mide 5.6 m de diametro?

61. PANCHA - Febrero 5, 2008

NO APARECE LA FORMULA PARA SACAR EL AREA DEL TRIANGULO

62. anali - Febrero 21, 2008

como saco la superficie de un circulo?
y como sacar la circuferencia?ayuda estoy en examen de java y tengo que resolcer este problema??????????????

63. Alejandra - Febrero 22, 2008

hola quisiera hacer un programa con interfaz grafica que contega un circulo, un triangulo y un rectangulo en java el programa que utilizo es eclipse me podrian ayudar????

64. carolina vega - Marzo 10, 2008

como se saca el area de un circulo

65. Nancy - Marzo 13, 2008

cual es la formula para sacar en area del circulo????

66. ana - Marzo 19, 2008

oigan hola a todos

67. ana - Marzo 19, 2008

alguien sabe la formula para sacar el area y perimetro de un rectangulo

68. julia - Marzo 28, 2008

necesito saber el diametro de un cilindro circular recto, su area es de 1256cm2 y la altura es de 15cm.urgente tengo examen

69. jeessica yasmin - Abril 2, 2008

digan cosas cuerentes

70. perla del sausedo - Abril 3, 2008

para asacar el area de un rectangulo no se como se saca nesesdito saber

71. jairo - Abril 8, 2008

quiero tener el ejemplo en la aplicacion java de encontrar el menor de varios enteros.

72. cintia - Abril 22, 2008

diganme cuales son las formulas para sacar el

area y el perimetro de figuras planas

todas las figuras

bye bye bye

73. jeisson - Abril 24, 2008

oye gracias por crear esto
pero alo q quiero q me ayuden por fa es como se halla el area de un circulo en java pero con double por fa puden para mañana gr4acias… q dios los bendiga

74. bren - Abril 24, 2008

nesecito las formulas para sacar el area perimetro y volumen del cuadrado rectangulo esfera cono cubo cilindro

75. mary - Mayo 4, 2008

nesecito sabes paso por paso como se saca el diametro y la longitud de un cirulo

76. 100%inteliyente - Mayo 17, 2008

q mensos bueno mas bien q burros estan todos apoco no saben hacer lo q preguntan para q les preguntan a los demas ustefes debieron de haber estudiado desde niños y asi se lo hubieran aprendido antes ja q chistosos son no creo q no sepan sacar lo q pregunta perdon por mis palabras pero q jodidos estan besitos bay,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.

77. laura veronoca - Junio 3, 2008

quisiera saber como se saca el area de un heptagono irregular,papalote,cuadrilatero, circulo,hexagono regular,pentagono regular, octagono regular ,y dodecagono regular

78. Dino Mohamed - Junio 4, 2008

alguien me puede decir como averiguar el numero menor de una lista de 5 numeros introducidos

79. lidia - Junio 6, 2008

las formulas no se sacan de la nada se deducen a traves de actividades que el profesor tiene que hacer con los alumnos, de lo contrario estas se aprenden solo mecanicamente y no el porque.

80. aura - Junio 9, 2008

quisiera saber un ejemplo del area de un circulo porfa

81. katy - Junio 9, 2008

cuales son los pasos a realizar para mostrar en una sola ventana el area de un circulo, cuadrado, triangulo, por fis es urgente, de antemano les doy las gracias

82. katy - Junio 9, 2008

me pueden decir cuales son los pasos a seguir para mostrar en una sola ventana el area de un circulo, triangulo,cuadrado,incluyendo imagenes de cada uno, solo puedo usar tres clases, ejercicio2,areas y el formulario, por fis es urgente,te antemano graciasss,

83. barbara - Junio 9, 2008

ken sabe como es la formula para sacar la altura de un cono ?
y como es la formula para transformar el diametro a radio ?

xfaa .. rapiido !

84. paula - Junio 16, 2008

necesito q alguien me diga como se saca el area y el perimetro de un triangulo, trapecio, rombo y un circulo porfa es para hoy el q sepa anote mi correo es paulibiris1142@hotmail.com porfa lo necesito para hoy
me llamo PAULA

85. 3lizaz3th - Junio 21, 2008

kiero saber komo se saka el area de un circulo pero
solo me dan el diametro ke es de 126 km?
porfis ayudame pliss

86. yenny - Junio 24, 2008

hola alguine me puede ayudar quisiera saber como es k keda un programa de un triangulo utilizando su formula plis se los suplico y muchas gracias la verad.

87. konnie - Agosto 11, 2008

necesito saber como calcular el perimetro de una circusferencia

88. gers y - Agosto 24, 2008

ps pinche madre no pude encontrar la respuesta a mi pregunta

89. k@rim - Agosto 26, 2008

me pueden decir si existe una libreria en java que saque el factorial?

90. yanyna - Septiembre 9, 2008

es el area del circulo767676

91. Isaac de la Cruz Gonzalez - Octubre 3, 2008

cuerdas en el que pasa por dos puntos.y forma un arco.

92. diana laura - Octubre 5, 2008

como rayos se saca la circunferencia de nu circulo

93. fehita - Octubre 6, 2008

necesiito ayuda estoy realizando un programa en java
y no se comoo capturarlos

el programma lo es toy realizando con prosedimientos y funciones

elk programa es de cuadrado,circulo,triangulo y rectangulo
que mede el area

es que los capturo y me pide el string y no se como

y tengo errores quisiera saber si me pueden ayudar porfavor

94. JANETH - Octubre 12, 2008

nee cesiithoOo saber coo moO se saaca el aareaa y perimeetroO dell seectoOor ciirculaar ME LOo DE JARON de tarea ok OK…
\

95. jose - Octubre 20, 2008

que honda no se nada en java alguien que me asesore

96. Alberto Requena - Octubre 21, 2008

Escriba un programa en JAVA que tenga las clases: Área y Usuario, la clase área tiene métodos sobrecargados con el nombre de área que pueden ser usados para calcular el área de un triángulo, círculo, rectángulo y cilindro. Usuario usa los métodos de área para calcular el área de diferentes figuras geométricas y las imprime en la salida estándar.

97. Alberto Requena - Octubre 21, 2008

Escriba un programa en JAVA que tenga las clases: Área y Usuario, la clase área tiene métodos sobrecargados con el nombre de área que pueden ser usados para calcular el área de un triángulo, círculo, rectángulo y cilindro. Usuario usa los métodos de área para calcular el área de diferentes figuras geométricas y las imprime en la salida estándar. Ayuda por favor!!!

98. antonio - Noviembre 4, 2008

hola!!!
me dejaron un programa en java que permita dibujar,rellenar y rotar
3 figuras geometricas y no se como hacerlo me podrias ayudar
y darme una idea porfavor un ejemplo de la sintaxis:
¡¡¡¡¡GRACIAS!!!!

99. florencia - Noviembre 5, 2008

primero les digo el circulo es la region delimitada circunferencia

la formula que nos calcula el area es la siguiente

area =ii(2)o(11) . r2(radio al cuadrado)

100. rebeka - Noviembre 11, 2008

deseo ssaber como se saca el area de un circulo (varias formas)

101. lineadecodigo - Enero 2, 2009

@karim, para calcular el factorial de un número tienes el artículo Factorial de un numero

102. andrea - Enero 29, 2009

como se le saca el area de un papalote

103. faby - Febrero 4, 2009

hola quisiera saber cuando un punto esta dentro de un poligono en codigo java

104. yamileth - Febrero 13, 2009

cuantos anillos lleva una columna de circular con un D=O.80MTS
Y UN H=3.00mt

105. poco Crack - Marzo 24, 2009

como se calcula el area de un circulo

106. fernando - Abril 22, 2009

su pajina huele a caca

107. nena - Mayo 11, 2009

ajjajaja me da igual es aburrida pero me alluda en el examen alas formulas mensos y se calcula asi ;pi por radio al cuadrado jjajaj bye

108. giovanna - Junio 10, 2009

hola solo kiero mandar un saludo al colegio general san martin que es bkn xauuuuuuuuuuuuuuuuuuuu jajajajajaajja

109. giovanna - Junio 10, 2009

solo kiro dar las grasias por que me alludan mucho con las tarea del cole

110. Juan Carlos - Junio 19, 2009

solo ocupaba esa pequeña linea porque me dejaron eso en la universidad y un saludo a Dayan Michell Castro Cabrera mi amiga del alma y estoy comensando la ing. gracias por tu aporte me sirvio mucho

111. juliana - Agosto 19, 2009

no sirben pa nada

112. juliana - Agosto 19, 2009

que lindos

113. patty - Agosto 21, 2009

si alguien me puede colaborar necesito calcular el volumen de un cubo formula por fa es urgente y formula para exponentes, gracias donde yo ingreso los valores de las variables

114. jose luis - Agosto 24, 2009

hola espero y me ayuden con este problema es super urgente lo ke pasa es ke ten el siguiente codigo….

public class AreaTriangulo {

public static void main(String[] args) {

int area = 0;
int base = 9;

int altura = 5;
area =(int)base*altura/2;

System.out.println(area);

}

}
y quisiera que el usuario meta datos al int base y al int altura y me de el area pero en grafico agradeceria de antemano quien me ayudara por ke de ello depende mi calificacion plis AYUDANME!!

115. lineadecodigo - Agosto 24, 2009

@jose luis,

Te puedes apoyar en la clase Scanner para leer los datos de la consola.

Scanner reader = new Scanner(System.in);
System.out.println(“Dame la base”);
int base = reader.nextInt();
System.out.println(“Dame la altura”);
int altura = reader.nextInt();

Tienes más información de como usar la clase Scanner en Lectura de datos en Java con Scanner.

116. jose luis - Agosto 24, 2009

AMIGO PERO KOMO KEDARIA EL CODIGO COMPLETO ME PUEDES AYUDAR??’

117. jose luis - Agosto 24, 2009

porfa respondeme es urgente ayudame como quedaria el codigo completo

118. lineadecodigo - Agosto 26, 2009

@jose luis,

Te adjunto todo el código, aunque solo era una cuestión de sustituir… ;-)

import java.util.Scanner;

public class AreaTriangulo {
public static void main(String[] args) {
int area = 0;

Scanner reader = new Scanner(System.in);
System.out.println(“Dame la base”);
int base = reader.nextInt();
System.out.println(“Dame la altura”);
int altura = reader.nextInt();

area =(int)base*altura/2;
System.out.println(area);
}
}

119. jose luis - Agosto 26, 2009

hola amigo soy yo de new pero con el programa terminado solo es que le aplique un menu paara un triangulo,cuadrado,trapecio,etc solo es que al correrlo todo esta bien pero por decir no le meto ningun valor ala caja de texto y le aplasto ENTER se sale del programa y otra duda en la que me puedes ayudar es que por si tecleo una opcion no valida me salga un mensaje de error que diga “teclee una opcion valida” mi codigo es:
package area2;

import javax.swing.JOptionPane;

public class areas2{

public static void main(String[] args)
{
int option = 15;
while(option != 0)
{
option = Menu();
switch (option)
{
case 1: Triangulo();
break;
case 2: Cuadrado();
break;
case 3: Rectangulo();
break;
case 4: Circulo();
break;
case 5: Trapecio();
break;
case 0: Exit();
}
}
}
static int Menu()
{
String option;
option = “0″;
System.out.println(“Menu”);
System.out.println(“”);
System.out.println(“1.- sacar el Area de un Triangulo”);
System.out.println(“2.- sacar el Area de un Cuadrado”);
System.out.println(“3.- sacar el Area de un Rectangulo”);
System.out.println(“4.- sacar el Area de un Circulo”);
System.out.println(“5.- sacar el Area de un Trapecio”);
System.out.println(“0.- salir”);

option = JOptionPane.showInputDialog(“seleccione su opcion”);

return Integer.parseInt(option);

}

static void Triangulo()
{
String P1,P2;
int Base,Altura;
float Area;

P1 = JOptionPane.showInputDialog(“Ingresa el valor de la base”);
P2 = JOptionPane.showInputDialog(“Ingresa el valor de la altura”);
Base = Integer.parseInt(P1);
Altura = Integer.parseInt(P2);
Area = (float)Base * Altura/2;
JOptionPane.showMessageDialog(null, “El Area es: ” + Area, “Resultado”
,JOptionPane.PLAIN_MESSAGE );
}
static void Cuadrado()
{
String N1;
int Lado;
float Area;

N1 = JOptionPane.showInputDialog(“Ingresa el valor de un Lado”);
Lado = Integer.parseInt(N1);
Area = (float)Lado * Lado;
JOptionPane.showMessageDialog(null, “El Area es: ” + Area, “Resultado”
,JOptionPane.PLAIN_MESSAGE );
}
static void Rectangulo()
{
String N1,N2;
int Base,Altura;
float Area;

N1 = JOptionPane.showInputDialog(“Ingresa el valor de la Base”);
N2 = JOptionPane.showInputDialog(“Ingresa el valor de la Altura”);
Base = Integer.parseInt(N1);
Altura = Integer.parseInt(N2);
Area = (float)Base * Altura;
JOptionPane.showMessageDialog(null, “El Area es: ” + Area, “Resultado”
,JOptionPane.PLAIN_MESSAGE );
}
static void Circulo()
{
String N1;
int Radio;
float Area;

N1 = JOptionPane.showInputDialog(“Ingresa el valor del Radio”);
Radio = Integer.parseInt(N1);
Area = (float)3.1416 * (Radio^2);
JOptionPane.showMessageDialog(null, “El Area es: ” + Area, “Resultado”
,JOptionPane.PLAIN_MESSAGE );
}
static void Trapecio()
{
String N1,N2,N3;
int BaseMayor,BaseMenor,Altura;
float Area;

N1 = JOptionPane.showInputDialog(“Ingresa el valor de la Base Mayor”);
N2 = JOptionPane.showInputDialog(“Ingresa el valor de la Base Menor”);
N3 = JOptionPane.showInputDialog(“Ingresa el valor de la Altura”);
BaseMayor = Integer.parseInt(N1);
BaseMenor = Integer.parseInt(N2);
Altura = Integer.parseInt(N3);
Area = (float)(BaseMayor * BaseMenor) * Altura/2;
JOptionPane.showMessageDialog(null, “El Area es: ” + Area, “Resultado”
,JOptionPane.PLAIN_MESSAGE );
}

static void Exit()
{
JOptionPane.showMessageDialog(null,”FIN DEL SISTEMA xD”, “Exit”
,JOptionPane.PLAIN_MESSAGE);
}
}

120. lineadecodigo - Agosto 27, 2009

A ver, por partes…

Para el caso de que no introduzca ninguna opción el tema es que el valor de option será vacío, es decir “”. Así que antes de intentarlo convertir a entero deberías de hacer algo. Por ejemplo, volverle a sacar la ventana de entrada de datos.


while (option.equals(“”))
option = JOptionPane.showInputDialog(“seleccione su opcion”);

En el caso de que sea una opción no contemplada lo puedes controlar en el switch con una opción “default:”


case 0: Exit();
default:
System.out.println(“Opción no válida”);

Espero que te sea de ayuda.

121. maritza galeano - Septiembre 16, 2009

necesito hallar el area de un pentagono en flas3.0

122. lineadecodigo - Septiembre 22, 2009

@patty,

Hemos publicado el artículo sobre como calcular el volumen de un cubo en Calcular el volumen de un cubo con Java.

Espero que te sea de ayuda.

123. tania - Septiembre 29, 2009

me pueden ayudar a calcular el area de un poligono de 5 lados en codigo . net

124. moises - Octubre 21, 2009

porq puta no ponen una foto delos problema

125. Lissy - Octubre 22, 2009

holaa bueno yo soi nueva por aki y recien he empezado a estudiar informatica y kisiera ke me ayuden en algo
me piden calcular la circunferencia de un circulo,leyendo el radio del teclado , y visualizar el resultado en video
me dan esto:
(circonferenza = circunferencia , creo k es obvio =P solo ke yo ahora me encuentro en Italia)

public class Circonferenza{

public static void main(String [] args){
final float PI_GRECO = 3.14f;

y me dan tb que la circunferencia del circulo es igual al producto del diametro por PI_GRECO

x_x gracias

126. divina - Noviembre 14, 2009

si pero como se saca el area ehhhhh aki no dice nada

127. luis - Noviembre 17, 2009

quisiera saber si algien a creado algun programa en java o en c# q tenga relacion con la ingenieria civil lo nesecito para presentar un trabajo
xfassssssss

128. xio - Noviembre 17, 2009

quisiera saber si algien a creado algun programa en java o en c# q tenga relacion con la ingenieria civil lo nesecito para presentar un trabajo
xfassssssss

129. yani - Febrero 17, 2010

Hola soy nueva en este lenguaje y me han dejado unas preguntas que nose como contestarlas, me ayudas por favor.
1. ¿Los comentarios hacen que la computadora imprima el texto que va después de los
caracteres // en la pantalla, al ejecutar el programa?

2. ¿Todas las variables deben recibir un tipo de dato cuando se declaran?

3. ¿El operador de residuo puede utilizarse solamente con valores enteros?

4. ¿Los operadores de igualdad tienen mayor orden de precedencia que los operadores
aritméticos?

5. ¿Las aplicaciones java pueden comenzar su ejecución con cualquier método?

130. yani - Febrero 17, 2010

Tengo tambien un ejercicio que me an dejado pero he sacado lo que es dibujar un ovalo o un rectangulo pero cuando ya me habla de radios de circunferencias nose ni como empesarlo.
Aca te lo dejo:
Escriba una aplicacion en java que solicite desde la linea de comandos, el valor del radio de una circunferencia como un numero entero y muestre en pantalla: el diametro(2 * radio), la longitud de la circunferencia (2 * π * radio), y el area de la circunferencia (π * radio^2).(utilice π 3.14159)

131. yani - Febrero 17, 2010

Ya tengo el codigo, aca se los dejo para los que lo necesiten.
Bendiciones.
Ya probado en el Netbeans
package javaapplicationparcial1;

/**
*
* @author nidia.mejia
*/
import java.io.*;
public class Main {

public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print(“Radio: “);
int r = Integer.parseInt(br.readLine());
double diametro = 2 * r;
double LCircunferencia = 2 * 3.14159 * r;
double ACircunferencia = 3.14159 * (Math.pow(r,2));
System.out.println(“Diametro: ” + diametro);
System.out.println(“Diametro: ” + LCircunferencia);
System.out.println(“Diametro: ” + ACircunferencia);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

132. enma - Marzo 16, 2010

hola como haria paa agregar al programa del cilindro el control de errore tanto en tu area como el volumen..¿?¿?¿?¿?

import java.io.*;
import java.lang.*;
import java.util.*;
//import java.math.*;

class Cilindro {

final double PI=3.1415;

private double Radio;
private double Altura;
private float area;
private float volumen;

public Cilindro (){}

public Cilindro (double r, double h){

Radio = r;
Altura = h;

}
public void Area() {
area= (float)(2*PI*Radio*Altura);}

public void Volumen (){
volumen= (float)(PI*Radio*Radio*Altura);}

public float Mostrar_Area(){
return area;
}

public float Mostrar_Volumen(){

return volumen;
}
}

class P_Cilindro{
public static void main (String[] args) {

int radio1 = 0;
int Numero = -1;

String linea;

BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));

do{
try{

System.out.println(“por favor introduzca el valor del radio:”);

//double radio1= teclado.nextDouble();
radio1= teclado.readLine();
Numero= Integer.parseInt(linea);
}catch(IOException e){

System.out.println(“Error del teclado”);
}catch(NumberFormatException e){
System.out.println(“Debe introducir un valor entre 0 y 100″);
}finally{

Intentos++;

}
}while (Numero 100 );

System.out.println(“El Numero es: ” +Numero);
System.out.println(“Los intentos: “+radio1);

// System.out.println(“por favor introdusca el valor de la altura:”);

// double altura1= teclado.nextDouble();

Cilindro Cilindro1= new Cilindro(radio1,altura1);
//Cilindro1.Cilindro(radio1,altura1);
Cilindro1.Area();
Cilindro1.Volumen();

System.out.println(“El area del Cilindro es:”+Cilindro1.Mostrar_Area());
System.out.println(“El volumen del cilindro es: “+Cilindro1.Mostrar_Volumen());

}
}

133. daniel hernandez luna - Marzo 17, 2010

yo solo quiero saber como se programa el area de un circulo en java es lo unico que quiero saber y no lo encuentro lo demas me vale madres

134. yani - Marzo 17, 2010

Daniel, el codigo que estas buscando se encuentra en esta pagina, exactamente a principios de ella.

135. lineadecodigo - Marzo 22, 2010

@enma,

Te recomiendo que dejes tu duda en nuestros foros:
http://www.dudasprogramacion.com

Para que la gente pueda ayudarte con tu duda.

136. maty - Abril 12, 2010

ola saben tengo una tarea y necesito ayuda por fis aki va el encabezado:
Suponga que un profesor de Matemáticas le pide a Ud. comprobar si la siguiente fórmula realmente funciona: (el logaritmo es logaritmo natural, base “e”) Se pide que Ud. escriba una función y un programa principal. La función debe tener un parámetro “x” y debe calcular como resultado “log x” con la serie anterior. El programa debe tener el siguiente diálogo con el usuario:
Número x? ___ Logaritmo con serie = … Logaritmo directo = … Diferencia = … Número x? ___ Logaritmo con serie = … Logaritmo directo = … Diferencia = … … … Número x? x<0.5 Número Fuera de Rango. Fin del Programa
Etcétera. Como se puede observar en el ejemplo anterior, este diálogo concluye cuando el usuario ingresa un valor fuera de rango, es decir, un número “x” menor que 0.5, en cuyo caso, el programa termina. El lugar donde está el subrayado es el número que ingresa el usuario. Los lugares con puntos suspensivos corresponden a valores numéricos calculados por el programa. El “logaritmo con serie” es el valor usando la fórmula anterior. El “logaritmo directo” es el valor que el programa calcula utilizando directamente la función correspondiente de la clase Math. Finalmente, la “diferencia” es la resta entre ambos (logaritmo con serie menos logaritmo directo). Como la serie es infinita, hay que detenerse en algún momento. El criterio que Ud. debe usar es el siguiente: no siga agregando términos si el último que agregó es inferior a 0.0005.

137. jas - Mayo 9, 2010

en netbeans como hago para escribir un X al cuadrado….es decir como expreso (x.2) en pantalla…donde 2 es el exponente y x la base…gracias

138. danny - Mayo 12, 2010

hola, necesito un programa en java con netbeans para hallar el area de un triangulo, pentagono y cuadrado, es urgente, espero me puedan ayudar. gracias

139. LAURA - Mayo 20, 2010

HOLA
KUIDENSEEE

140. LEGNA - Mayo 20, 2010

ANGEL TE
KIERO
DEMASIADO
NUNKA
LO
OLVIDESS

141. doug182 - Mayo 25, 2010

hola a todos, no se si es coorecto publicarla aca pero tengo una pregunta…
como puedo hacer esto mismo de calcular el area de un circulo pero en un applet?

de antemano Gracias!!!!

142. jover - Julio 1, 2010

me puedes desir el area del pentagono por fa

143. Juan - Julio 1, 2010

Hola, buenos días me dejaron un proyecto de hacer un programa como tipo de factura, pero quiero saber mediante un ejemplo como puedo utilizar archivo de texto para que me pueda almacenar un producto que yo ingrese y cuando se venda quiero que se quite y dentro de ese archivo de texto vayan arreglos, gracias por su ayuda.

144. paolo - Agosto 26, 2010

me dieron un proyecto de numero de cifras mostras sus digitos el inverso y de mayor a menor

145. edgar - Agosto 28, 2010

hacer codigo en java que calcule el area y perimetro de un circulo donde el radio es de tipo entero e introducido por el usuario

146. edgar - Agosto 28, 2010

ayuda por favor

147. juan - Agosto 29, 2010

public class clase3
{
public static final double PI=3.14;
public static void main(String[]args)
{
double r;

StdOut.println(“Ingrese el radio del circulo”);
r=StdIn.readDouble();
StdOut.println(“La superficie del circulo es”);
StdOut.println(PI*2*r);
StdOut.println(“El area del circulo es”);
StdOut.println(Math.pow(r,2));
}
}

148. juan - Agosto 29, 2010

LA PARTE DOUBLE cambiala por int ,pero si la dejas te sirve incluso con los numeros reales

149. lineadecodigo - Agosto 30, 2010

@jas,

Para elevar un número al cuadrado tienes que utilizar la clase Math.

Sería con Math.pow(x,2) Dónde x es el número que quieres elevar al cuadrado.
Tienes el código en http://lineadecodigo.com/java/potencias-del-dos-con-java/

Puedes encontrar más ejemplos de uso de Math.pow() en http://lineadecodigo.com/tag/mathpow/

150. lineadecodigo - Agosto 30, 2010

@danny, Tenemos algunos ejemplos de lo que buscas

http://lineadecodigo.com/java/area-de-un-triangulo-con-java/
http://lineadecodigo.com/java/area-de-un-rectangulo-con-java/

151. lineadecodigo - Agosto 30, 2010

@juan,

Muchas gracias por tu aporte. Se agradece las colaboraciones como la tuya.




Si tienes dudas sobre Java Básico no dudes en visitar el Foro sobre Java Básico.
Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen