Foros del Web » Programando para Internet » PHP »

Simple operacion matematica, AYUDA!!!

Estas en el tema de Simple operacion matematica, AYUDA!!! en el foro de PHP en Foros del Web. Es esto, primero cargo desde unos archivos 2 varibles que es "$votos" y "$total" y quiero sacar el porciento entre ellos, pero cuando escribi esto ...
  #1 (permalink)  
Antiguo 08/08/2002, 12:58
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Simple operacion matematica, AYUDA!!!

Es esto, primero cargo desde unos archivos 2 varibles que es "$votos" y "$total" y quiero sacar el porciento entre ellos, pero cuando escribi esto $porciento = (($votos * 10)/$total); me daba un número raro, y luego puse $porciento = $votos/$total; para ver si podia cuando menos hacer la división y siempre me daba 1, alguien me puede decir porq?? o como se hace esa operacion

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #2 (permalink)  
Antiguo 08/08/2002, 13:07
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Re: Simple operacion matematica, AYUDA!!!

Te recomiendo que crees una variable donde multipliques primero y luego a esa variable aplicale la operacion de division, asi tendras el resultado bien.

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #3 (permalink)  
Antiguo 08/08/2002, 13:18
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

osea $mul = $votos*10; y $porciento = $mul/$total;

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #4 (permalink)  
Antiguo 08/08/2002, 13:31
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 16 años
Puntos: 4
Re: Simple operacion matematica, AYUDA!!!

Yo teniendo dos números´con valor máximo a 10 cada uno, y queriendo calcular el % entre los dos, lo que haría sería:
- Sumar los dos Números
- Multiplicar la suma de los dos números por 10 para calcular el por ciento.
- Dividir lo que me de en la multiplicación por 2.

Ejemplo:

$n1 = 3;
$n2 = 7;
$votos = $n1 + $n2;
$mul = $votos*10;
$porciento = $mul / 2;
echo $porciento.&quot;%&quot;;

En este caso, como los dos sumandos son 10, calcularía el 50% :).

PD: No sé si eso es lo que se busca.. pero así lo di a entender.

Saludos!!
  #5 (permalink)  
Antiguo 08/08/2002, 13:35
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

Gracias a ambos, ya ha funcionado, ahora el problemas es graficar el porciento , pero si no puedo pues pregunto :P

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #6 (permalink)  
Antiguo 08/08/2002, 13:43
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 16 años
Puntos: 4
Re: Simple operacion matematica, AYUDA!!!

Prueba esto:

$n1 = 3;
$n2 = 7;
$votos = $n1 + $n2;
$mul = $votos*10;
$porciento = $mul / 2;
echo $porciento;
echo &quot;&lt;table border=0 width=$porciento cellspacing=0 cellpadding=0&gt;&quot;;
echo &quot;&lt;tr&gt;&quot;;
echo &quot;&lt;td width=$porciento bgcolor=red&gt;&amp;nbsp;&lt;/td&gt;&quot;;
echo &quot;&lt;/tr&gt;&lt;/table&gt;&quot;;

Si te sirve, me alegro!!! :P
  #7 (permalink)  
Antiguo 08/08/2002, 13:54
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

Jejeje, no he podido muy bien que digamos, pero creo que ahi va, pero lo que si me fije es que de porsentaje me pone un numerote como de 15 cifras 56.948328384 % como puedo quitarle y dejarle solo un decimal??

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #8 (permalink)  
Antiguo 08/08/2002, 14:20
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

Gracias, la gráfica ya funciona tambien :) , ahora solo si alguien me puede decir como quitarle el numererio de decimales que tiene, por favor

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #9 (permalink)  
Antiguo 08/08/2002, 15:46
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Re: Simple operacion matematica, AYUDA!!!

Hola

Mira en el amnual als funciones printf() o number_format()

Josemi

Aprendiz de mucho, maestro de poco.
  #10 (permalink)  
Antiguo 08/08/2002, 16:51
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 16 años
Puntos: 4
Re: Simple operacion matematica, AYUDA!!!

En efecto, como dice josemi, se hace con number_format($variable,numero_decimales).

Ejemplo:
$variable = 2.683526;
$un_decimal = number_format($variable,1);
echo $un_decimal;

Si lo que queremos es redondearlo:
$variable = 2.683526;
$variable = round($variable);
echo $variable;

Saludos!!

<html><center><embed src="http://www.iespana.es/redmaestro/banner.swf" height=75 width=500>
</embed></center></html>
  #11 (permalink)  
Antiguo 08/08/2002, 20:27
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

Muchas gracias, que ahora si ya quedó listo todo :)

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
  #12 (permalink)  
Antiguo 08/08/2002, 21:14
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 889
Antigüedad: 16 años
Puntos: 4
Re: Simple operacion matematica, AYUDA!!!

De nada hombre!! (me doy por aludido :))
Ya nos dirás dónde pusiste el script para ver lo bien que te queda .

Un abrazo!
  #13 (permalink)  
Antiguo 08/08/2002, 23:38
 
Fecha de Ingreso: febrero-2002
Ubicación: Zacatecas
Mensajes: 322
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Simple operacion matematica, AYUDA!!!

Claro que les aviso, solo que termine toda la página, ya que apenas va como al 80% pero yo creo para pasado mañana les aviso ;) en el foro de criticas, pero nomas no sean tan crueles jejeje.

<a href="http://www.elplanetax.com"> --ElplanetaX.com -- Diviertete --</a>
<a href="http://www.elplanetax.com/directorio/"> -- www.ElplanetaX.com/Directorio/ -- Solo Los mejores Links --
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 17:01.