Define a class PRODUCT in Python with the following specifications Data members:
Pid – A string to store productid.
Pname - A string to store the name of the product.
Pcostprice – A decimal to store the cost price of the product
Psellingprice – A decimal to store Selling Price
Margin - A decimal to be calculated as Psellingprice - Pcostprice
Remarks - To store”Profit” if Margin is positive else “Loss” if Margin is negative
Member Functions:
● A constructor function to initialize All the data members with valid default values.
● A method SetRemarks() that assigns Margin as Psellingprice - Pcostprice and sets Remarks as mentioned below:
Margin |
Remarks |
<0 ( negative) |
Loss |
>0(positive) |
Profit |
● A method Getdetails() to accept values for Pid,Pname,Pcostprice,Psellingprice and invokes SetRemarks() method.
● A method Setdetails() that displays all the data members.