martes, 10 de noviembre de 2009

Ch02-28: Circulo

2.27 "En este capítulo (2), aprendió sobre los enteros y el tipo int. Java también puede representar números de punto flotante que contienen puntos decimales, como 3.14159. Escriba una aplicación que reciba del usuario el radio de un círculo como un entero, y que imprima el diámetro, la circunferencia y el área del círculo mediante el uso del valor de punto flotante 3.14159 para π.

Use las técnicas aprendidas en este capítulo. [Nota: también puede utilizar la constante predefinida Math.PI para el valor de π. Esta constante es más precisa que el valor 3.14159. La clase Math se define en el paquete java.lang. Las clases en este paquete se importan de manera automática, por lo que no se necesita importar la clase Math mediante la instrucción import para usarla].

Use las siguientes fórmulas (r es el radio):
diámetro = 2r
circunferencia = 2πr
área = πr^2
No almacene los resultados de cálculo en una variable. En vez de ello, especifique cada cálculo como el valor que se imprimirá en una instrucción System.out.print. Observe que que los valores producidos por los cálculos del área y la circunferencia son números de punto flotante. Dichos valores pueden imprimirse con el especificador de formato %f en una instrucción System.out.printf."

Solución:

Archivo Java Circulo.java [enlace alternativo]:


Conclusiones:


El uso del método println del objeto out de la clase System juego el papel principal en la solución de este problema.

El especificador de formato %f facilita la presentación de números de punto flotante a través del método printf.

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.