ayuda con este código porfavor?¿?¿
no entra haber si me lo corregis!!
<?php
$capital=100;
$interes=50;
$producido=($capital*$interes)/100;
$capitaltotal=$capital*$capital;
$producido=$a;
$año=0;
$n=$i;
for ($i=1; $i<=$?; $i++){
$acomulado=$a*$n;
if($capitaltotal==$acomulado)
{
echo "$i";
}
}
?>
<?php
$capital=100;
$interes=50;
$producido=($capital*$interes)/100;
$capitaltotal=$capital*$capital;
$producido=$a;
$año=0;
$n=$i;
for ($i=1; $i<=$?; $i++){
$acomulado=$a*$n;
if($capitaltotal==$acomulado)
{
echo "$i";
}
}
?>
por ahà pones esto: " $producido=$a; "
Pero ¿qué es $a? no lo tienes definido en ningún sitio, y estás machacando el valor de $producido, ¿no querrás hacer la asignación al revés, que $a tenga el valor $producido?
Si es asà estás haciendo una tonterÃa, puedes usar directamente el valor $producido, ya que no lo modificas en el bucle for.
Por otra parte, eso de hacer $n = $i, ¿a qué viene? con que uses $i para las iteraciones es suficiente. no hace falta que lo declares como otra asignación.
podrÃas poner esto:
<?php
// Datos
$capital=100;
$interes=50;
//Datos2
$producido=($capital*$interes)/100;
$capitaltotal=$capital*$capital;
//Datos
$año=0; // aún no se usa.
$acumulado=0;
for ($i=1; $acumulado != $capitaltotal; $i++){
//el bucle se ejecuta hasta que el if se cumpla.
$acomulado=$producido*$i;
if($capitaltotal==$acomulado) { echo "$i"; }
}
?>
Según los datos deberÃa parar para $i igual a 200, es decir se deberÃa imprimir 200
Un saludo!
Pero ¿qué es $a? no lo tienes definido en ningún sitio, y estás machacando el valor de $producido, ¿no querrás hacer la asignación al revés, que $a tenga el valor $producido?
Si es asà estás haciendo una tonterÃa, puedes usar directamente el valor $producido, ya que no lo modificas en el bucle for.
Por otra parte, eso de hacer $n = $i, ¿a qué viene? con que uses $i para las iteraciones es suficiente. no hace falta que lo declares como otra asignación.
podrÃas poner esto:
<?php
// Datos
$capital=100;
$interes=50;
//Datos2
$producido=($capital*$interes)/100;
$capitaltotal=$capital*$capital;
//Datos
$año=0; // aún no se usa.
$acumulado=0;
for ($i=1; $acumulado != $capitaltotal; $i++){
//el bucle se ejecuta hasta que el if se cumpla.
$acomulado=$producido*$i;
if($capitaltotal==$acomulado) { echo "$i"; }
}
?>
Según los datos deberÃa parar para $i igual a 200, es decir se deberÃa imprimir 200
Un saludo!
En el echo ; quita las barritas que se han añadido no sé por qué.
Un saludo!
ya me dices, espero que eso te sirva
Un saludo!
ya me dices, espero que eso te sirva
y pon el mismo identificador a las variables $acomulado y $acumulado (he copiado tu código pero he puesto las variables como me ha dado la gana) perdona.
si la verdad es que ahora lo veo mucho mas claro!! se nota que estoy aprendiendo jejeej
si eso es mas o menos lo que yo queria. AH Y MUCHAS GRACIAS POR TU TIEMPO!!!
si eso es mas o menos lo que yo queria. AH Y MUCHAS GRACIAS POR TU TIEMPO!!!
