Ayuda para inventario (Porcentaje de ganancia / utilidad)

Henry00jj95 Seguir
Seguidores
5

VIP
Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
29 May 2019
Mensajes
1.753
Muy buenas compas, mi problema es:

Que tengo para ingresar el precio de la compra, y el porcentaje de ganancia y me da el resultado de la venta.

Ya eso ya tengo.

Ahora la cosa es que si yo solo lleno directamente el valor de venta, quiero que se calcule el porcentaje de ganancia automáticamente. alguien sabe la formula, por que la que tengo me esta dando problema. y esta mal hecha,

Adjunto codigo:

JavaScript:
$("#selling_price").keyup(function(event) {
    var compra = isNaN($("#buying_price").val()) || $("#buying_price").val() == "NaN" ? "0.00" : $("#buying_price").val();
    
    var venta = isNaN($("#selling_price").val()) || $("#selling_price").val() == "NaN" ? "0.00" : $("#selling_price").val();

    x = ((parseFloat(compra / venta) * 100)) - parseFloat(compra);

    $("#profit").val(x)
});

al calcula el valor de venta esta bien pero al poner directamente el valor en venta me calcula mal el porcentaje de ganancia con un margen de error poco pero esta mal xD

Adjunto imagen calculo de la venta correcta, asignando margen de ganancia.

1575667396503.png


Pero agregando uno directamente el valor de venta, para que calcule la utilidad me calcula mal.

adjunto captura ingresando el valor de venta directamente.


1575667372197.png


El de la raya azul es la diferencia que tendria que salir el 60 pero me sale 52.5, alguien que me ayude por favor. ando muriendo en eso.
 

Henry00jj95

VIP
Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
29 May 2019
Mensajes
1.753
Cerrar tema ya esta resulto.
 

Joao De Sousa

Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
10 Ago 2015
Mensajes
1.220
@Henry00jj95 creo que estás haciendo mal la formula. Prueba así:

JavaScript:
$("#selling_price").keyup(function(event) {
    var compra = isNaN($("#buying_price").val()) || $("#buying_price").val() == "NaN" ? "0.00" : $("#buying_price").val();
    var venta = isNaN($("#selling_price").val()) || $("#selling_price").val() == "NaN" ? "0.00" : $("#selling_price").val();
    x = ((parseFloat(venta / compra) - 1 ) * 100).toFixed(2);
    $("#profit").val(x)
});
 

Henry00jj95

VIP
Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
29 May 2019
Mensajes
1.753
@Henry00jj95 creo que estás haciendo mal la formula. Prueba así:

JavaScript:
$("#selling_price").keyup(function(event) {
    var compra = isNaN($("#buying_price").val()) || $("#buying_price").val() == "NaN" ? "0.00" : $("#buying_price").val();
    var venta = isNaN($("#selling_price").val()) || $("#selling_price").val() == "NaN" ? "0.00" : $("#selling_price").val();
    x = ((parseFloat(venta / compra) - 1 ) * 100).toFixed(2);
    $("#profit").val(x)
});
(Venta/compra -1 ) * 100
Muchas gracias. quedo de 1. Los amo.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba