Foros de matemática
19/05/2013, 09:32:12 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
 
Páginas: [1] 2   Ir Abajo
  Imprimir  
Autor Tema: Fórmula de porcentajes  (Leído 878 veces)
0 Usuarios y 1 Visitante están viendo este tema.
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« : 31/05/2012, 08:19:49 pm »

Buenas.
Necesitaría una ayuda, tengo que estos datos de una lista:

PORCENTAJE | HABILIDAD
100 - 0
113 - 1
125 - 2
138 - 3
150 - 4
163 - 5
175 - 6
188 - 7
200 - 8
213 - 9
225 - 10
238 - 11
250 - 12
263 - 13

Necesito hallar la fórmula que usó para que coincida con los porcentajes.

Un ejemplo para que entiendan lo que quiero sería:

formula = (habilidad * 3) + 1

porcentaje | habilidad
4 - 1
7 - 2

Gracias de antemano.
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #1 : 01/06/2012, 03:18:14 am »

Hola

 Dos posibles opciones. Si llamas al porcentaje y a la habilidad:

 1ª opción:

  donde es la función parte entera, es decir, la que se queda con la parte entera del resulado despreciando los decimales.

 Por ejemplo:

 - Para .

 - Para .

 2ª opción:

 .

 Por ejemplo:

 - Para .

 - Para .

Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #2 : 01/06/2012, 09:48:58 am »

Gracias.

Pude hacer todos los porcentajes, la excepción fue este:

Spoiler (click para mostrar u ocultar)

Probé con (100.5 + 6.5 * habilidad) pero no pude, como lo soluciono?
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #3 : 02/06/2012, 10:04:02 am »

Hola

 El problema es que en esa tabla el crecimiento medio no es sino:



 (cada tres puntos de habilidad el porcentaje aumenta ).

 Entonces puedes usar:

 

Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #4 : 02/06/2012, 01:01:19 pm »

Gracias, funciona perfecto  :cara_de_queso:

Lo único que me faltaría es la fórmula de esto si no es molestia  :avergonzado:

Spoiler (click para mostrar u ocultar)

Gracias de antemano
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #5 : 02/06/2012, 05:10:56 pm »

Hola

 Pero esa es más fácil que todas las demás. Fíjate que cada punto de habilidad corresponde a de exp.

 Por tanto:



Saludos.

 
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #6 : 03/06/2012, 08:10:12 am »

Gracias nuevamente. 2 cosas

Para esta lista:

Spoiler (click para mostrar u ocultar)

Está bien si hago así?



También quería saber si me puedes ayudar para saber una ecuación.
El siguiente precio de un item es dinámico según el nivel del jugador:

Nivel | Costo

Precio item por defecto: 90
37 | 270
88 | 630
258 | 1890

Precio item por defecto: 180
37 | 540
88 | 1260
258 | 3780
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #7 : 03/06/2012, 05:34:37 pm »

Hola

Para esta lista:

Spoiler (click para mostrar u ocultar)

Está bien si hago así?



Bueno, más exacto con los dos datos dados es:



Cita
También quería saber si me puedes ayudar para saber una ecuación.
El siguiente precio de un item es dinámico según el nivel del jugador:

Nivel | Costo

Precio item por defecto: 90
37 | 270
88 | 630
258 | 1890

Precio item por defecto: 180
37 | 540
88 | 1260
258 | 3780

El problema es que en este caso los datos no crecen  linealmente. Si interpolamos por una parábola quedaría:



donde =precio por defecto y =nivel.

Si quieremos interpolar por una recta (obteniendo entonces resultados aproximados) tendríamos:



Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #8 : 04/06/2012, 03:22:41 am »

Hola

He verificado y cada 12 niveles aumenta un "+x1", es decir:

cpp = costo por defecto
Nivel 24: cpp x2
Nivel 36: cpp x3
Nivel 48: cpp x4

También estaría interesado si me puedes ayudar para saber esta fórmula.
Al infecta un objeto, la bonificación es dinámica según el nivel de la víctima y la hora "feliz":

B=Bonificación
NA= Nivel atacante
NV= Nivel víctima
(Creo que no varía según el nivel del atacante)
La hora feliz está activada, por lo que la bonificación se debería multiplicar x2

B: 488 exp.
NA: 47
NV: 61

B: 1104
NA: 47
NV: 138
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #9 : 04/06/2012, 04:23:48 am »

Hola

He verificado y cada 12 niveles aumenta un "+x1", es decir:

cpp = costo por defecto
Nivel 24: cpp x2
Nivel 36: cpp x3
Nivel 48: cpp x4

Pues ya tienes ahí la fórmula tu mismo entonces.


Cita
También estaría interesado si me puedes ayudar para saber esta fórmula.
Al infecta un objeto, la bonificación es dinámica según el nivel de la víctima y la hora "feliz":

B=Bonificación
NA= Nivel atacante
NV= Nivel víctima
(Creo que no varía según el nivel del atacante)
La hora feliz está activada, por lo que la bonificación se debería multiplicar x2

B: 488 exp.
NA: 47
NV: 61

B: 1104
NA: 47
NV: 138

De sólo dos ejemplos lo único que puede hacerse (de manera razonable) es definir como fórmula la recta que los une.



Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #10 : 06/06/2012, 09:57:20 am »

Hola

Te queria pedir unas tres formulas más ya que tú las haces rápido  :sonrisa_amplia:

Esto lo estoy haciendo para programación, por lo que te quería solicitar que me digas para donde redondear en los cálculos. Por ejemplo:

Cita
floatround_floor: el default
floatround_ceil: redondea para arriba
floatround_round: Redondea al mas cercano
floatround_tozero: Redondea lo mas cercano a 0 

[Nombre]
Vida | Número de Habilidad

Spoiler (click para mostrar u ocultar)
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #11 : 06/06/2012, 12:54:33 pm »

Hola

 Entendiendo que todos son lineales utiliza la siguiente fórmula:



 donde es la vida para habilidad .

Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #12 : 06/06/2012, 01:02:25 pm »

Hola

 Entendiendo que todos son lineales utiliza la siguiente fórmula:



 donde es la vida para habilidad .

Saludos.

Hola y gracias. No entendí la siguiente resta:



Es decir, cuanto valdría Vida(10) en un ejemplo para ese cálculo?
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #13 : 06/06/2012, 01:06:49 pm »

Hola

 Por ejemplo para el primero:



Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #14 : 06/06/2012, 01:20:37 pm »

El problema es que la incógnita vendría a ser 106,667 por ejemplo, que sería el resultado de una fórmula. Si se pudiera hacer en una fórmula sóla para que dé con las 3 clases (Raptor-Balanceado-Night) me ahorraría mucho.

Gracias de antemano.
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #15 : 06/06/2012, 05:16:53 pm »

Hola

El problema es que la incógnita vendría a ser 106,667 por ejemplo, que sería el resultado de una fórmula. Si se pudiera hacer en una fórmula sóla para que dé con las 3 clases (Raptor-Balanceado-Night) me ahorraría mucho.

Gracias de antemano.

Pero para saber las fórmulas que corresponden a esas tablas, necesitamos saber algún dato de esas tablas. Fíjate que mi fórmula sólo usa el valor inicial y el del nivel 10, pero podría igualmente usar el de otro nivel. No estoy seguro de que hayas entendido el alcance de la fórmula.

La primera haciendo las cuentas quedaría:



(si te la pongo así directamente sin decirte como la he calculado, ¿te vale?).

Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #16 : 07/06/2012, 12:52:42 am »

Hola

Por alguna razón no me da el resultado de vida para la habilidad 39 :llorando:

Spoiler (click para mostrar u ocultar)
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #17 : 07/06/2012, 03:21:09 am »

Hola

 ¿Lo dices porque te da y debiera de ser ?

 Pero el error es mínimo. La diferencia está en como se hayan ido truncando los decimales. No sé muy bien para que necesitas esos números, pero no creo que ese error sea significativo.

 Si es así prueba con esta fórmula:



Saludos.
En línea

iBágoas polas Fragas do Eume.!
redober
Nuevo
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 13


Ver Perfil
« Respuesta #18 : 04/07/2012, 06:37:52 am »

Hola

Una última ayuda, porfavor. No logro conseguir la fórmula hecha en esta lista:

Vida | Numero de Habilidad
32.001 - 0
34.133 - 1
36.267 - 2
38.401 - 3
40.533 - 4
42.667 - 5

Gracias de antemano.
En línea
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

España España

Mensajes: 25.095


Ver Perfil WWW
« Respuesta #19 : 04/07/2012, 06:52:40 am »

Hola

 Prueba con:



 o si prefieres:



Saludos.
En línea

iBágoas polas Fragas do Eume.!
Páginas: [1] 2   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.1 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!