problema con calculo de repeticion
Publicado por ale (3 intervenciones) el 13/11/2011 07:29:07
Hola, primero la variable multiplicador comenzara con el valor 21485.54, entonces el resultado que saldra en esta parte:(multiplicador*( Math.pow(base,1/potencia));) se lo asignare a la variable resultado, pero no sé como podria realizar este calculo 28 veces y guardarlo en un arrayList o arreglo, esto deseo conseguir
resultado=multiplicador*( Math.pow(base,1/potencia));
resultado1=resultado*( Math.pow(base,1/potencia));(aqui el valor que tiene resultado lo calculo en la formula y se lo asigno a resultado 1)
resultado2=resultado1*( Math.pow(base,1/potencia));(entonces el valor que tiene resultado1 lo calculo en la formula y se lo asigno a resultado 2)
Esto tendre que hacerlo hasta llegar al tope que sera 28, pienso que utilizar 28 variables no es muy eficiente, mas no se me ocurre como podria hacerlo, ya que despues debere insertar cada valor en una bdd.
Intente realizar algo, pero no consegui nada bueno :(
quien me podria ayudar a resolver este problema de un calculo repetitivo en base a un valor inicial?
gracias
*******************************************************************************************************
public class cal
{
public void calculo()
{
double base= 1.003;
double potencia = 28;
double multiplicador = 21485.54;
double resultado;
for(int i=1;i<=28;i++)
/*pense realizar algo en
el for, pero ya no sé como continuar*/
{
resultado=multiplicador*( Math.pow(base,1/potencia));
double resultado1=resultado*( Math.pow(base,1/potencia));
System.out.println("Resultado:"+resultado);
System.out.println("Resultado:"+resultado1);
}
}
public static void main(String[] args)
{
cal c=new cal();
c.calculo();
}}
resultado=multiplicador*( Math.pow(base,1/potencia));
resultado1=resultado*( Math.pow(base,1/potencia));(aqui el valor que tiene resultado lo calculo en la formula y se lo asigno a resultado 1)
resultado2=resultado1*( Math.pow(base,1/potencia));(entonces el valor que tiene resultado1 lo calculo en la formula y se lo asigno a resultado 2)
Esto tendre que hacerlo hasta llegar al tope que sera 28, pienso que utilizar 28 variables no es muy eficiente, mas no se me ocurre como podria hacerlo, ya que despues debere insertar cada valor en una bdd.
Intente realizar algo, pero no consegui nada bueno :(
quien me podria ayudar a resolver este problema de un calculo repetitivo en base a un valor inicial?
gracias
*******************************************************************************************************
public class cal
{
public void calculo()
{
double base= 1.003;
double potencia = 28;
double multiplicador = 21485.54;
double resultado;
for(int i=1;i<=28;i++)
/*pense realizar algo en
el for, pero ya no sé como continuar*/
{
resultado=multiplicador*( Math.pow(base,1/potencia));
double resultado1=resultado*( Math.pow(base,1/potencia));
System.out.println("Resultado:"+resultado);
System.out.println("Resultado:"+resultado1);
}
}
public static void main(String[] args)
{
cal c=new cal();
c.calculo();
}}
Valora esta pregunta
0