Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Operacion matematica en PHP

Estas en el tema de Operacion matematica en PHP en el foro de PHP en Foros del Web. Hola amigos, tenia tiempos de no andar por aca ;( y pues ahora si necesito ayuda para una operacion matematica que tengo que hacer... es ...
  #1 (permalink)  
Antiguo 01/10/2010, 14:31
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años
Puntos: 52
Operacion matematica en PHP

Hola amigos, tenia tiempos de no andar por aca ;( y pues ahora si necesito ayuda para una operacion matematica que tengo que hacer... es un sistema de un banco para calcular intereses...

aca les dejo lo que necesito hacer y lo que tengo y no me funciona :S

necesito hacer esta formula
((1+15/12/100)^12-1)*100 = 0.16%

y he probado de mil maneras pero la correcta creo que es esta pero si no funciona es por que no es la correcta o algo me falta!!!
$InteresEfectivo = 1 + 15 / 12 / 100 ;
$InteresEfectivo = pow($InteresEfectivo, 12-1) ;

resultado: 1.14642421504

No se si es un un error mio o tengo alguna falla en la programacion...

de antemano muchas gracias foreros web
  #2 (permalink)  
Antiguo 01/10/2010, 14:36
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 5 meses
Puntos: 334
Respuesta: Operacion matematica en PHP

en programacion existe un orden al resolver ejercicios... ni idea si se respeta en otros aspectos.. solo se programar ;D

primero se tomara lo que este entre paréntesis, luego las divisiones, luego multiplicaciones... creo que luego vienen las restas y sumas..
por lo tanto para darle prioridad a un calculo debes encerrarlo entre paréntesis.. asi se ejecutara como tu deceas..
saludos.
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 01/10/2010, 14:37
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Operacion matematica en PHP

$InteresEfectivo = 1 + 15 / 12 / 100 ;
$InteresEfectivo = pow($InteresEfectivo, 12) ;
$InteresEfectivo = ($InteresEfectivo-1) *100;

Prueba a ver
  #4 (permalink)  
Antiguo 01/10/2010, 14:49
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años
Puntos: 52
Respuesta: Operacion matematica en PHP

Cita:
Iniciado por Vun Ver Mensaje
$InteresEfectivo = 1 + 15 / 12 / 100 ;
$InteresEfectivo = pow($InteresEfectivo, 12) ;
$InteresEfectivo = ($InteresEfectivo-1) *100;

Prueba a ver
Exelente mano!!!! te lo agradezco enormemente
  #5 (permalink)  
Antiguo 01/10/2010, 15:06
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Operacion matematica en PHP

De nada, me gustaría además que me dijeras que has comprendido donde estaba el error, me haría sentir mejor persona!
  #6 (permalink)  
Antiguo 01/10/2010, 15:14
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años
Puntos: 52
Respuesta: Operacion matematica en PHP

pues la mate no es mi fuerte... solo se que estaba sacando la potencia de 12 - 1 y ahi taba el problema, pero me gustaria si me dieras una mejor explicacion por que igualmente tengo que hacer mas calculadoras de debitos y prestamos para el mismo banco y creo que tendre problemas como este algo seguido la proxima semana jajaja

Gracias de nuevo....
  #7 (permalink)  
Antiguo 01/10/2010, 15:16
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Operacion matematica en PHP

jeje, sí , solo era eso, ese 12-1 dentro de la funcion pow() lo estaba tomando como un 11, nada más, habia que sacarlo fuera. Saludos
  #8 (permalink)  
Antiguo 01/10/2010, 19:17
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: Operacion matematica en PHP

Hola,

Posiblemente te sea de ayuda mas adelante, Precedencia de operadores

Saludos,
  #9 (permalink)  
Antiguo 01/10/2010, 21:05
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: Operacion matematica en PHP

Cita:
Iniciado por BloodShadow Ver Mensaje

necesito hacer esta formula
((1+15/12/100)^12-1)*100 = 0.16%

y he probado de mil maneras pero la correcta creo que es esta pero si no funciona es por que no es la correcta o algo me falta!!!
$InteresEfectivo = 1 + 15 / 12 / 100 ;
$InteresEfectivo = pow($InteresEfectivo, 12-1) ;

resultado: 1.14642421504

No se si es un un error mio o tengo alguna falla en la programacion...

de antemano muchas gracias foreros web
Amigo creo que tienes un pequeño error:

el 15/12/100: significa 15% de interes con capitalizacion anual (d ahí el 12) el cien que sigue debe ser por lo del %. el 15 no es 15 sino 0,15/12 ya con eso te sacas el 100 siguiente le sumas el uno que le antecede y te dará algo así
1+(0,15/12) = 1+ 0,0125 = 1,0125 y lo demás es ya carpintería

BUeno espero que te haya servido
  #10 (permalink)  
Antiguo 04/10/2010, 09:03
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años
Puntos: 52
Respuesta: Operacion matematica en PHP

Gracias a todos por sus respuestas pero Vun fue el primero en resolverlo :) de antemano muchas gracias a todos por sus respuestas

Etiquetas: operacion
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 19:48.