Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2005
inexperto inexperto is offline
Miembro
 
Registrado: abr 2004
Posts: 49
Poder: 0
inexperto Va por buen camino
Calculos de porcentajes¡¡¡

hola ....
tengo un duda para poder calcular el precio de venta de un producto, como todos sabemos lo podemos realizar con la regla tres simple, osea asi:

costo=100%
result=7%

en forma de codigo:

resultado := costo + ((costo*7)/100)

dandole valores (costo = 500):

resultado := 500 + ((costo*7)/100)

el resultado es 535....ahi todo bien
el problema surge cuando le resto el 7% al nuevo valor (535)
me da el sgte valor 497,55...cosa que no es 500 (valor original)
mi pregunta es la sgte:

cual es el valor real que hay que agregarle a los 500 para que represente el 7% más?

pensando y divagando en mi mente dije:
si a 500 le divido por 0,93 me da 537,63 y algo mas...a todo esto le resto 7% ...ahi me da los 500....que es el valor original...

como ven me he respondido solo...pero mi duda..como representarla en una pequeña rutina para realizar el calculo, porque la que he realizado tiene imperfecciones, les coloco mi rutina:

resultado := costo / ((100-utilidad)/100) //donde utilidad es 7

dandole valores:

resultado := 500 / ((100 - 7)/100)

resultado := 537,63

ahi va todo bien

pero el problema surge cuando quiero darle un 99% por no decir 100%
para evitar el control de la division por 0 (para no alagar la rutina)

pero demos valores a la rutina

resultado := 500 / ((100 - 99)/100

resultado := 50000

osea un despelote, mi pregunta...alguien ah tratado de calcular los porcentajes de esta forma...que me heche una manito tanto para la rutina como el concepto de todo esto...a se me olvidava....los supermercados calculan los precio de ventas de esta forma.....cosa que lo hacen bien¡¡¡¡


les dejo mi inquietud....
Responder Con Cita
  #2  
Antiguo 20-06-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por inexperto
resultado := 50000

osea un despelote,
¿Que te parece un despelote?

El resultado es 100% correcto!

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 20-06-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Me da la impresión de que el problema es que aplicas un 7 por ciento a 500 cuyo valor te devuelve 535 ¡¡Correcto!!
Pero al intentar hacer el paso contario, aplicas el 7% al resultado no al inicial;

Utilizando la misma formula inicial:

resultado := costo + ((costo*7)/100)
resultado := costo + (costo*+0.07)
resultado := costo * 1.07
costo = resultado / 1.07
costo = 535/1.07
costo = 500
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 20-06-2005
inexperto inexperto is offline
Miembro
 
Registrado: abr 2004
Posts: 49
Poder: 0
inexperto Va por buen camino
hola jachguate ...no es que sea pesado pero si tomamos una calculadora comun y sacamos el 100% de 500 y lo sumamos a los 500 iniciales nos da 1000.
no 50000.
hola Neftali ...dime cual es el 7% real de 500 "35" ó "37,63" ???
Responder Con Cita
  #5  
Antiguo 20-06-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por inexperto
hola jachguate ...no es que sea pesado pero si tomamos una calculadora comun y sacamos el 100% de 500 y lo sumamos a los 500 iniciales nos da 1000.
no 50000.
Hola inexperto.

En eso estamos totalmente de acuerdo, pero ¿qué es lo que vos queres calcular? Francamente me parece que estas confundido con dos cosas distintas. Intentaré explicarme:

En el caso que planteabas anteriormente, parecieras intentar obtener el valor para el que 500 representaría el 1% del valor. Es decir, por hablar en estos términos, calcular el valor de venta de tal manera que la utilidad sea igual al 99%, que es lo mismo.

Entonces, usando la fórmula que ya vos mismo habias aportado, el valor correcto sería efectivamente 50000.

Código:
Para el 7%
Costo
Costo:              500.00
Precio de venta:    537.63
Utilidad:            37.63 (equivalente al 7% de 537.63)

Comprobemolo:

537.63 * 7% = 37.63

Para el 99%
Costo:              500.00
Precio de venta: 50,000.00
Utilidad:        49,500.00 (equivalente al 99% de 50,000)

Comprobemoslo:

50,000.00 * 99% = 49,500.00
En cambio, si vos queres cargar como utilidad un x% sobre el costo, la formula es diferente:

Código:
Para el 7%
Costo:              500.00
Precio de venta:    535.00
Utilidad:            35.00 (equivalente al 7% de 500)

Comprobemolo:

535.00 / 1.07 = 500.00

Para el 99%
Costo:              500.00
Precio de venta: 995.00
Utilidad:        495.00 (equivalente al 99% de 500)

Comprobemoslo:

995.00 / 1.99 = 500.00
¿Ahora te quedó claro?

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 20-06-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Hola de nuevo.

Solo aclarar que en el primer caso, es decir, de querer calcular el porcentaje de utilidad correspondiente al precio de venta para artículos con algún costo, es imposible que esta utilidad sea del 100%, tal como lo deja ver la misma fórmula.

Si sacas el límite cuando la utilidad tiende al 100% por la izquierda, verás que el precio de venta es infinito, aún cuando el artículo cueste un solo céntimo.

Igualmente tampoco tendría sentido tratar de obtener una ganancia superior al 100%, cosa que por lógica es imposible.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 20-06-2005
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 20
fidel Va por buen camino
Hola:

¿te saltaste la clase de mates el día de la regla de tres?, es una broma.

Te lo ha aclarado muy bien jachguate, pero ahí va eso también.

el 100% es 500
el 7% será x

x = 500 por 7 dividido 100 ... y da 35

ahora sumamos 500 + 35 = 535

Si 500 es el 100% y 35 es el 7% entonces 535 es el 107%


operación contraria

107% es 535
100% será x

x = 535 por 100 dividido 107 ....resultado 500

Un saludo.
Responder Con Cita
  #8  
Antiguo 21-06-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por inexperto
...dime cual es el 7% real de 500 "35" ó "37,63"???
El 7% de 500 es 35;
res = 500*7/100=35

El 7% de 535 es 37.45
res = 535*7/100=37.45

37.63, éste no sé que es... (¿temperatura corporal despues de...?, ¿Litros de gasolina de un Ferrari a los 100 Km? ¿Lo que pesa Joda?) Es broma...; Creo que ya te lo an aclarado todo...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:38:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi