//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("");
}
}
}
Me gusta esto:
Me gusta Cargando...
Relacionado