Advertisement
social1986

Untitled

Feb 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.01 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. class Car
  7. {    
  8.     private List<Tyre> tyres;
  9.     private Cargo cargo;
  10.     private Engine engine;
  11.     public double AveragePressure => tyres.Select(t => t.Pressure).Average();
  12.     private string model;
  13.      
  14.  
  15.     public Car(string model, Cargo cargo, Engine engine)
  16.     {
  17.         tyres = new List<Tyre>();
  18.         this.Model = model;
  19.         this.Cargo = cargo;
  20.         this.Engine = engine;
  21.     }
  22.  
  23.     public string Model
  24.     {
  25.         get { return model; }
  26.         set { model = value; }
  27.     }
  28.  
  29.     public Engine Engine
  30.     {
  31.         get { return engine; }
  32.         set { engine = value; }
  33.     }
  34.  
  35.     public List<Tyre> Tyres
  36.     {
  37.         get { return tyres; }
  38.         set { tyres = value; }
  39.     }
  40.  
  41.     public Cargo Cargo
  42.     {
  43.         get { return cargo; }
  44.         set { cargo = value; }
  45.     }
  46.  
  47.     public void AddTyre(Tyre tyre)
  48.     {
  49.         this.Tyres.Add(tyre);        
  50.     }        
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement