zed_com

pract8

Nov 11th, 2016
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.94 KB | None | 0 0
  1. using System;
  2.  
  3. namespace C
  4. {
  5.     class Program
  6.     {
  7.         class Transport
  8.         {
  9.             protected string brand;
  10.             protected double speed;
  11.             public virtual void input()
  12.             {
  13.                 Console.Write("Модель транспорта:");
  14.                 brand = Console.ReadLine();
  15.                 Console.Write("Скорость транспорта:");
  16.                 speed = Convert.ToDouble(Console.ReadLine());
  17.             }
  18.             public virtual void output()
  19.             {
  20.                 Console.Write("Марка:{0}\nСкорость:{1} км/ч\n", brand, speed);
  21.             }
  22.         }
  23.         class Freight_transport : Transport
  24.         {
  25.             double capacity;
  26.             double cost;
  27.  
  28.             public virtual void input()
  29.             {
  30.                 Console.Write("Модель грузового транспорта:");
  31.                 brand = Console.ReadLine();
  32.                 Console.Write("Скорость транспорта:");
  33.                 speed = Convert.ToDouble(Console.ReadLine());
  34.                 Console.Write("Вместимость грузового транспорта:");
  35.                 capacity = Convert.ToDouble(Console.ReadLine());
  36.                 Console.Write("Стоимость грузового транспорта:");
  37.                 cost = Convert.ToDouble(Console.ReadLine());
  38.             }
  39.             public virtual void output()
  40.             {
  41.                 Console.Write("Марка:{0}\nСкорость:{1} км/ч\nВместимость:{2} т\nЦена:{3} $\n", brand, speed, capacity, cost);
  42.             }
  43.         }
  44.         class Passenger_transport : Transport
  45.         {
  46.             int count_people;
  47.             public virtual void input()
  48.             {
  49.                 Console.Write("Модель пассажирского транспорта:");
  50.                 brand = Console.ReadLine();
  51.                 Console.Write("Скорость транспорта:");
  52.                 speed = Convert.ToDouble(Console.ReadLine());
  53.                 Console.Write("Вместимость пасажирського транспорта:");
  54.                 count_people = Convert.ToInt32(Console.ReadLine());
  55.             }
  56.             public virtual void output()
  57.             {
  58.                 Console.Write("Марка:{0}\nСкорость:{1} км/ч\nМаксимальное количество людей в транспорте:{2} кол\n", brand, speed, count_people);
  59.             }
  60.         }
  61.         static void Main(string[] args)
  62.         {
  63.             Transport t = new Transport();
  64.             Freight_transport f = new Freight_transport();
  65.             Passenger_transport p = new Passenger_transport();
  66.             t.input();
  67.             t.output();
  68.             f.input();
  69.             f.output();
  70.             p.input();
  71.             p.output();
  72.             Console.ReadKey();
  73.         }
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment