Como calcular um desconto percentual
Desconto é o montante de desconto em um produto. Um desconto de 10 significa que o produto está vendendo a menos de 10 do que o Preço de compra/Preço de compra/Preço real do produto.
Desconto = Preço de compra - Preço de venda;
Preço de venda= Preço de compra - Desconto;
Desconto % é a porcentagem pela qual um produto ficou mais barato a partir do Preço de compra/Preço de compra/Preço real do produto. Um Desconto de 10% significa que se algo tem valor MRP, então após o desconto de 10% o seu preço de venda será X-X(10/100)
Desconto% = ( (Preço de Compra/Preço de Venda)/Preço de Compra)x100;
Preço de Venda = Preço de Compra/Preço de Compra( (Preço de Compra*Desconto%)/100);
Programmaticamente:
- /** * @param buyPriceValue * @param salePriceValue * @return */public static double calculateDiscount(String buyPriceValue, String salePriceValue) {
- if (buyPriceValue == null || buyPriceValue.isEmpty() ||| salePriceValue == nulo ||| salePriceValue.isEmpty())
- return 0;
- BigDecimal buyPrice = BigDecimal.valueOf(Double.valueOf(buyPriceValue));
- if (buyPrice.equals(BigDecimal.ZERO))
- return 0;
- BigDecimal salePrice = BigDecimal.valueOf(Double.valueOf(salePriceValue));
- BigDecimal discount = ((buyPrice.subtract(salePrice)).multiply(BigDecimal.valueOf(100))).divide(buyPrice);
- return discount.doubleValue();
- }
Artigos semelhantes
- Qual é o maior factorial que podemos calcular? E porque é que o assistente de voz do Google deixa de calcular acima dos 170.629?
- Como funcionam os planos de cupões de desconto de prescrição como o GoodRx?
- Como funciona o desconto e o boné em uma nota SAFE?
- Como obter cupões de desconto gratuitos na Amazon