diff --git a/ProjectElectricLocomotive/ProjectElectricLocomotive/EntityElectricLocomotive.cs b/ProjectElectricLocomotive/ProjectElectricLocomotive/EntityElectricLocomotive.cs
new file mode 100644
index 0000000..08126ec
--- /dev/null
+++ b/ProjectElectricLocomotive/ProjectElectricLocomotive/EntityElectricLocomotive.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ProjectElectricLocomotive
+{
+ public class EntityElectricLocomotive
+ {
+ public int Speed { get; private set; }
+ public double Weight { get; private set; }
+ public Color BodyColor { get; private set; }
+ public Color AdditionalColor { get; private set; }
+ public bool Pantograph { get; private set; }
+ public bool Compartment { get; private set; }
+ public double Step => (double)Speed * 100 / Weight;
+ /// Скорость
+ /// Вес локомотива
+ /// Основной цвет
+ /// Дополнительный цвет
+ /// Признак наличия токоприемника
+ /// Признак наличия отсеков под электрические батареи
+ public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool pantograph, bool compartment)
+ {
+ Speed = speed;
+ Weight = weight;
+ BodyColor = bodyColor;
+ AdditionalColor = additionalColor;
+ Pantograph = pantograph;
+ Compartment = compartment;
+ }
+ }
+}