package com.jlm.ccb.ejercicios.capitulocinco; /** * Clase encargada de calcular aproximaciones * al número PI. * Ejercicio 5.20 * @author LorettoTG * @version 1.0 */ public class AproximacionesPI { /** * Método encargado de calcular als aproximaciones * a la constante matematica PI. * @param terminos int con el numero de terminos a * calcular. * @return resultado double con la aproximacion a PI. */ public double aproximar(int terminos) { double resultado = 4.0; for (int contador = 2; contador <= terminos; contador++) { resultado += (4.0 / ((contador * 2) - 1)) * Math.pow(-1, contador - 1); } return resultado; } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { //El operador new es el encargado de crear instancias de //una clase, es decir los objetos que tienen las caracterÃsticas //de la clase. El operador new de Java es capaz de reservar la //memoria para un objeto de este tipo sabiendo los atributos que //tiene según la definición de la clase. AproximacionesPI pi = new AproximacionesPI(); for (int contador = 1; contador <= 9999; contador++) { System.out.printf("%05d %20.15f\n", contador, pi.aproximar(contador)); } } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
jueves, 22 de septiembre de 2011
Como Programar en Java: Ejercicio 5.20
Aquí esta el ejercicio 5.20 de Como Programar en Java séptima edición.
Etiquetas:
Como Programar en Java,
Deitel,
double,
For,
Java,
Printf,
static. new
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario