Foros del Web » Programando para Internet » PHP »

Potencia solo utilizando suma

Estas en el tema de Potencia solo utilizando suma en el foro de PHP en Foros del Web. Hola quisiera resolver una potencia utilizando solo sumas... public function PotenciaBaseSuma(){ $mul=0; for ($t=1; $t <= $this->Dato1; $t++){ $mul = $mul + $this->MultiplicarBaseSuma(); } return ...
  #1 (permalink)  
Antiguo 14/05/2011, 17:25
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Potencia solo utilizando suma

Hola quisiera resolver una potencia utilizando solo sumas...

public function PotenciaBaseSuma(){

$mul=0;

for ($t=1; $t <= $this->Dato1; $t++){

$mul = $mul + $this->MultiplicarBaseSuma();

}
return $mul;

}

tengo esta function en php y no se si podría agregar algo mas para resolverla..

muchas grasias
  #2 (permalink)  
Antiguo 14/05/2011, 18:10
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Potencia solo utilizando suma

Esa función usa métodos y variables de una clase, deberías postear la clase completa..
Además, hay algún problema con el código?
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 14/05/2011, 18:12
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Potencia solo utilizando suma

mmm bueno haciendo pruevas y eso a cada rato caia puesto como es recursivo(a como lo estaba haciendo) no soportaba el tiempo.

Por lo que pues vengo a preguntar en que lo piesas usar o como?
Porque si es para resolver algo asi puedes usar pow(base,exponente) y ya lo obtienes.

Bueno a la final hice algo parecido usado puras sumas y 2 for
Código PHP:
<?php
function potencia($n$p)
{
    
$v 1;
    for(
$i 0$i $p$i++) 
    {
        for(
$x 0$x $v$x++)
        {
            
$t += $n;
        }
        
$v $t;
        
$t 0;
    }

    return 
$v;
}

$n 5;
$p 3;
//Resultado a Obtener
echo pow($n,$p);
echo 
"<br>";
//Resultado obtenido
echo potencia($n,$p);
?>

Última edición por s00rk; 14/05/2011 a las 18:20
  #4 (permalink)  
Antiguo 15/05/2011, 18:49
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Respuesta: Potencia solo utilizando suma

hermanito mil gracias me ayudastes demaciado... d enuevo mil grasias y mira lo acommode
public function PotenciaBaseSuma(){

$v = 1;
$t = 0;

for($i = 0; $i < $this->Dato2; $i++)
{
for($x = 0; $x < $v; $x++)
{
$t += $this->Dato1;
}
$v = $t;
$t = 0;
}

return $v;
}

mil gracias.....

Etiquetas: potencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:04.