Advertisement
Guest User

Klasa

a guest
Jan 23rd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.00 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp1
  8. {
  9.     class Samochod
  10.     {
  11.         private uint wheelNumber;
  12.         public uint WheelNumber
  13.         {
  14.             get { return wheelNumber; }
  15.             set
  16.             {
  17.                 wheelNumber = value;
  18.                 if (wheelNumber < 4)
  19.                     Console.WriteLine("Nieprawidłowa ilość kół");
  20.                 else
  21.                     wheelNumber = value;
  22.             }
  23.         }
  24.         private uint maxSpeed;
  25.         public uint MaxSpeed
  26.         {
  27.             get { return maxSpeed; }
  28.             set
  29.             {
  30.                 maxSpeed = value;
  31.                 if (maxSpeed < 0)
  32.                     Console.WriteLine("Niepoprawna prędkość");
  33.                 else
  34.                     maxSpeed = value;
  35.             }
  36.         }
  37.         private uint speed;
  38.         public uint Speed
  39.         {
  40.             get { return speed; }
  41.             set
  42.             {
  43.                 speed = value;
  44.                 if (speed < 0)
  45.                     Console.WriteLine("Niepoprawna prędkość");
  46.                 else if
  47.                     (speed > MaxSpeed)
  48.                     Console.WriteLine("Ta bryka ma tylko dwa konie mocy, szybciej nie da rady");
  49.                 else if
  50.                     (IsOn == false)
  51.                     Console.WriteLine("Najpierw odpal samochód");
  52.                 else
  53.                     speed = value;
  54.             }
  55.         }
  56.         private uint enginePower;
  57.         public uint EnginePower
  58.         {
  59.             get { return enginePower; }
  60.  
  61.             set
  62.             {
  63.                 enginePower = value;
  64.                 if (enginePower < 0)
  65.                     Console.WriteLine("Nieprawidłowa moc silnika");
  66.                 else
  67.                     enginePower = value;
  68.             }
  69.         }
  70.         public bool IsOn;
  71.         public void uruchom()
  72.         {
  73.             IsOn = true;
  74.             Console.WriteLine("Samochód jest odpalony");
  75.         }
  76.  
  77.         public void zatrzymaj()
  78.         {
  79.             IsOn = false;
  80.             speed = 0;
  81.             Console.WriteLine("Samochód jest zgaszony" + "\nJego aktualna prędkość to: " + speed);
  82.         }
  83.  
  84.         public void przyspiesz(uint interval)
  85.         {
  86.             speed += interval;
  87.         }
  88.  
  89.       public void Print()
  90.         {
  91.             Console.WriteLine("Liczba kół tego samochodu to: " + wheelNumber);
  92.             Console.WriteLine("Maksymalna prędkość tego samochodu to: " + maxSpeed + "km/h");
  93.             Console.WriteLine("Aktualna prędkość samochodu to: " + speed + "km/h");
  94.         }
  95.  
  96.         public void Print1()
  97.         {
  98.             Console.WriteLine("Aktualna prędkość tego samochodu to: " + speed);
  99.         }
  100.  
  101.         public void Print2()
  102.         {
  103.             Console.WriteLine("Aktualna prędkość tego samochodu po przyspieszeniu to: " + speed);
  104.         }
  105.     }
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement