+3 votes
in Class 12 by kratos

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.

1 Answer

+6 votes
by kratos
 
Best answer

class PRODUCT:

...