📜  从给定的销售价格和损益百分比中找到成本价格

📅  最后修改于: 2021-04-29 12:44:51             🧑  作者: Mango

给定产品的售价(SP)和损益百分比。任务是计算产品的成本价格(CP)。

例子:

Input:  SP = 1020, Profit Percentage = 20
Output: CP = 850

Input: SP = 900, Loss Percentage = 10
Output:  CP = 1000

方法:

以下是所需的实现:

C++
// C++ implementation to find Cost price
#include 
using namespace std;
  
// Function to calculate cost price with profit
float CPwithProfit(int sellingPrice, int profit)
{
    float costPrice;
  
    // required formula to calculate CP with profit
    costPrice = (sellingPrice * 100.0) / (100 + profit);
    return costPrice;
}
  
// Function to calculate cost price with loss
float CPwithLoss(int sellingPrice, int loss)
{
    float costPrice;
  
    // required formula to calculate CP with loss
    costPrice = (sellingPrice * 100.0) / (100 - loss);
    return costPrice;
}
  
// Driver code
int main()
{
    int SP, profit, loss;
  
    SP = 1020;
    profit = 20;
    cout << "Cost Price = " << CPwithProfit(SP, profit) << endl;
  
    SP = 900;
    loss = 10;
    cout << "Cost Price = " << CPwithLoss(SP, loss) << endl;
  
    SP = 42039;
    profit = 8;
    cout << "Cost Price = " << CPwithProfit(SP, profit) << endl;
  
    return 0;
}


Java
// Java implementation to find Cost price
import java.util.*;
  
class solution
{
  
// Function to calculate cost price with profit
static float CPwithProfit(int sellingPrice, int profit)
{
    float costPrice;
  
    // required formula to calculate CP with profit
    costPrice = (sellingPrice * 100) / (100 + profit);
    return costPrice;
}
  
// Function to calculate cost price with loss
static float CPwithLoss(int sellingPrice, int loss)
{
    float costPrice;
  
    // required formula to calculate CP with loss
    costPrice = (sellingPrice * 100) / (100 - loss);
    return costPrice;
}
  
// Driver code
public static void main(String args[])
{
    int SP, profit, loss;
  
    SP = 1020;
    profit = 20;
    System.out.println("Cost Price = "+CPwithProfit(SP, profit));
  
    SP = 900;
    loss = 10;
    System.out.println("Cost Price = "+CPwithLoss(SP, loss));
  
    SP = 42039;
    profit = 8;
    System.out.println("Cost Price = "+CPwithProfit(SP, profit));
  
}
}
// This code is contribute by
// Shashank_Sharma


Python3
# Python 3 implementation to find Cost price
  
# Function to calculate cost price with profit
def CPwithProfit(sellingPrice, profit):
      
    # required formula to calculate CP with profit
    costPrice = ((sellingPrice * 100.0) / 
                        (100 + profit))
    return costPrice
  
# Function to calculate cost price with loss
def CPwithLoss(sellingPrice, loss):
      
    # required formula to calculate CP with loss
    costPrice = ((sellingPrice * 100.0) /
                          (100 - loss))
    return costPrice
  
# Driver code
if __name__ == '__main__':
    SP = 1020
    profit = 20
    print("Cost Price =", CPwithProfit(SP, profit))
  
    SP = 900
    loss = 10
    print("Cost Price =", CPwithLoss(SP, loss))
  
    SP = 42039
    profit = 8
    print("Cost Price =", int(CPwithProfit(SP, 
                                     profit)))
  
# This code is contributed by
# Surendra_Gangwar


C#
// Csharp implementation to find Cost price
  
using System;
  
class solution 
{ 
  
// Function to calculate cost price with profit 
static float CPwithProfit(int sellingPrice, int profit) 
{ 
    float costPrice; 
  
    // required formula to calculate CP with profit 
    costPrice = (sellingPrice * 100) / (100 + profit); 
    return costPrice; 
} 
  
// Function to calculate cost price with loss 
static float CPwithLoss(int sellingPrice, int loss) 
{ 
    float costPrice; 
  
    // required formula to calculate CP with loss 
    costPrice = (sellingPrice * 100) / (100 - loss); 
    return costPrice; 
} 
  
// Driver code 
public static void Main() 
{ 
    int SP, profit, loss; 
  
    SP = 1020; 
    profit = 20; 
    Console.WriteLine("Cost Price = "+CPwithProfit(SP, profit)); 
  
    SP = 900; 
    loss = 10; 
    Console.WriteLine("Cost Price = "+CPwithLoss(SP, loss)); 
  
    SP = 42039; 
    profit = 8; 
    Console.WriteLine("Cost Price = "+CPwithProfit(SP, profit)); 
  
} 
// This code is contribute by Ryuga
  
}


PHP


输出:
Cost Price = 850
Cost Price = 1000
Cost Price = 38925