Código Java – Cantidad de Fracciones


//Codificado por: sAfOrAs
//Imprime en pantalla la siguiente serie: 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...+ 1/(2n-1) [n = cantidad de fracciones]
public class SyGCantidadDeFracciones
{
	static void construyeSerieFraccional(int numFracciones)
	{
		int i=1,den=1;
		String signo;
		while(i<=numFracciones)
		{
			if (i%2==0)
				signo="+";
			else
				signo="-";
			if(i==numFracciones)
				signo=" ";

			muestraSerieFraccional(den,signo);
			den+=2;
			i++;
		}
	}

	static void muestraSerieFraccional(int den,String signo)
	{
		System.out.print(1+"/"+den+" "+signo+" ");
	}

	public static void main(String[] args)
	{

		int numFracciones=Integer.parseInt(args[0]);
		if(args.length>1)
			System.out.println("Ingrese sólo un parámetro [número de fracciones a mostrar...]");
		else if(numFracciones<=0)
			System.out.println("Ingrese un parámetro válido [mayor a 0]");
		else
		{
			construyeSerieFraccional(numFracciones);
			System.out.println("");
		}
	}
}
Anuncios

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s