Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Zadazcha
- {
- class Product
- {
- private string name;
- private string proizvoditel;
- private double price;
- public Product(string name, double price)
- {
- this.name = name;
- this.price = price;
- }
- public string Name
- {
- get { return name; }
- set { name = value; }
- }
- public string Proizvoditel
- {
- get { return proizvoditel; }
- set { proizvoditel = value; }
- }
- public double Price
- {
- get { return price; }
- set { price = value; }
- }
- }
- class Nasipni : Product
- {
- private string mEdinica;
- private double kolichestvo;
- public string MEdinica
- {
- get { return mEdinica; }
- set { mEdinica = value; }
- }
- public double Kolichestvo
- {
- get { return kolichestvo; }
- set { kolichestvo = value; }
- }
- public Nasipni(string name, double price) : base(name, price)
- {
- this.Name = name;
- this.Price = price;
- Console.WriteLine("{0} {1}", name, price);
- }
- public void Print()
- {
- Console.WriteLine("Name: {0} Price: {1}", Name, Price);
- }
- public double ProdazhnaCena(double price)
- {
- if (Kolichestvo >= 20 && MEdinica == "br")
- {
- Price = Price + (Price * 0.1) + (Price * 0.2);
- }
- else if (Kolichestvo >= 1 && MEdinica == "kg")
- {
- Price = Price + (Price * 0.1) + (Price * 0.2);
- }
- else
- {
- Price = Price + (Price * 0.18) + (Price * 0.2);
- }
- return Price;
- }
- }
- class Paketirani : Product
- {
- private string mEdinica;
- private double kolichestvo;
- public string MEdinica
- {
- get { return mEdinica; }
- set { mEdinica = value; }
- }
- public double Kolichestvo
- {
- get { return kolichestvo; }
- set { kolichestvo = value; }
- }
- public Paketirani(string name, double price) : base(name, price)
- {
- this.Name = name;
- this.Price = price;
- }
- public void Print()
- {
- Console.WriteLine("Name: {0} Price: {1}", Name, Price);
- }
- public double ProdazhnaCena(double price)
- {
- if (Kolichestvo >= 20 && MEdinica == "br")
- {
- Price = Price + (Price * 0.1) + (Price * 0.2);
- }
- else if (Kolichestvo >= 1 && MEdinica == "kg")
- {
- Price = Price + (Price * 0.1) + (Price * 0.2);
- }
- else
- {
- price = Price + (Price * 0.18) + (Price * 0.2);
- }
- return Price;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Nasipni pr1 = new Nasipni("ime", 25.2);
- pr1.Print();
- pr1.ProdazhnaCena(pr1.Price);
- Console.WriteLine(pr1.ProdazhnaCena(pr1.Price));
- Nasipni pr2 = new Nasipni("ime", 40.2);
- pr2.Print();
- pr2.ProdazhnaCena(pr2.Price);
- Console.WriteLine(pr2.ProdazhnaCena(pr2.Price));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement