Foros del Web » Programando para Internet » PHP »

Quisiera saber algo de la function pow php

Estas en el tema de Quisiera saber algo de la function pow php en el foro de PHP en Foros del Web. Quisiera saber como hago para que la function pow me de lo que me da en mi calculadora ejemplo -2^2=-4 Ahora en php pow(-2,2)=4 porque ...
  #1 (permalink)  
Antiguo 01/11/2013, 18:18
 
Fecha de Ingreso: noviembre-2013
Mensajes: 11
Antigüedad: 6 años, 3 meses
Puntos: 2
Quisiera saber algo de la function pow php

Quisiera saber como hago para que la function pow me de lo que me da en mi calculadora ejemplo

-2^2=-4
Ahora en php
pow(-2,2)=4


porque son diferentes cual es la correcta gracias soy nuevo en el foro
  #2 (permalink)  
Antiguo 01/11/2013, 18:50
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 8 años, 5 meses
Puntos: 31
Respuesta: Quisiera saber algo de la function pow php

La correcta es la que te da pow().
Recordá que en potencia los signos tienen mucho que ver. En este caso el signo de la base.
La base es negativa (-2) pero como debe multiplicarse por si misma (-2 * -2), negativo por negativo da un resultado positivo.

Saludos
  #3 (permalink)  
Antiguo 01/11/2013, 18:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.323
Antigüedad: 12 años, 3 meses
Puntos: 2654
Respuesta: Quisiera saber algo de la function pow php

Cita:
-2^2=-4
Si tu calculadora te está dando este resultado, tienes que tirarla a la basura y comprar una que funcione bien.
Es IMPOSIBLE que te de ese resultado, porque cualquier numero negativo elevado a un exponente positivo par, debe si o sí dar un resultado positivo.
Es matemática básica.

A menos que tu calculadora trabaje con números imaginarios, anda mal.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 01/11/2013, 19:13
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 8 años, 7 meses
Puntos: 793
Respuesta: Quisiera saber algo de la function pow php

Seguro lo que está haciendo es: 0-2^2 y esto si da -4.

-2^2 debe dar 4 si o si.

Usa la tecla de números negativos de tu calculadora científica (en algunas se presiona primero el número y luego la tecla +/- para convertir un número en negativo), no sirve oprimir restar y luego el número porque toma un cero inicial.

Un mini manual de calculadora científica:

http://www.ctv.es/USERS/vaello/manual/c-signes.htm

PHP tiene toda la razón.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: function, pow
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 03:58.