Advertisement
kot025

lab 9 - Program.cs

Jun 12th, 2015
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.50 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 ConsoleApplication1
  8. {
  9.     class Program
  10.     {
  11.  
  12.         static void Main()
  13.         {
  14.             Console.WriteLine("\n------ 12:50 - 40 min = 12:10 ------");
  15.             Time time1 = new Time(12,50);
  16.             time1.Show();
  17.             time1 = time1.Minus(40);
  18.             time1.Show();
  19.             Console.WriteLine("\n------ 12:10 - 40 min = 11:30 ------");
  20.             Time time2 = new Time(12, 10);
  21.             time2.Show();
  22.             time2 = time1.Minus(40);
  23.             time2.Show();
  24.             Console.WriteLine("\n------ 11:30 - 4000 min = ... ------");
  25.             Time time3 = new Time(11, 30);
  26.             time3.Show();
  27.             time3 = time3.Minus(4000);
  28.             time3.Show();
  29.             Console.WriteLine("\nНа данный момент создано {0} объектов класса Time.", Time.GetCount());
  30.             Console.WriteLine("\n------ 11:30 + 14 = 11:44 ------");
  31.             Time time4 = new Time(11, 30);
  32.             time4.Show();
  33.             time4 = time4 + 14;
  34.             time4.Show();
  35.             Console.WriteLine("\n------ 14 + 11:30 = 11:44 ------");
  36.             Time time5 = new Time(11, 30);
  37.             time5.Show();
  38.             time5 = 14 + time5;
  39.             time5.Show();
  40.             Console.WriteLine("\n------ 11:30 + 10:52 = 22:22 ------");
  41.             Time time6 = new Time(11, 30);
  42.             Time time7 = new Time(10,52);
  43.             time6.Show();
  44.             time7.Show();
  45.             Time time8 = time6 + time7;
  46.             time8.Show();
  47.             Console.WriteLine("\n------ 22:30 + 10:50 = ... ------");
  48.             Time time9 = new Time(22, 30);
  49.             Time time10 = new Time(10, 50);
  50.             time9.Show();
  51.             time10.Show();
  52.             Time time11 = time9 + time10;
  53.             time11.Show();
  54.             Console.WriteLine("\nНа данный момент создано {0} объектов класса Time.", Time.GetCount());
  55.             Console.WriteLine();
  56.             Console.WriteLine("\n------ (int)11:44 = 11 ------");
  57.             int i = (int)time5;
  58.             time5.Show();
  59.             Console.WriteLine(i);
  60.             Console.WriteLine("\n------ bool 11:44 != 00:00 = TRUE ------");
  61.             bool f = time5;
  62.             time5.Show();
  63.             Console.WriteLine(f);
  64.             Console.WriteLine("\n------ bool 00:00 = 00:00 = False ------");
  65.             Time time12 = new Time();
  66.             f = time12;
  67.             time12.Show();
  68.             Console.WriteLine(f);
  69.             Console.WriteLine();
  70.  
  71.             TimeArray ar1 = new TimeArray(3);
  72.             Console.WriteLine();
  73.  
  74.             Time t1 = ar1[0]; //проверяем часть get
  75.             ar1.Show();
  76.             ar1[0] = new Time(13, 13);
  77.             ar1.Show();
  78.             ar1[-5].Show();
  79.             Console.WriteLine();
  80.  
  81.             TimeArray ar3 = new TimeArray(10);
  82.             ar3.Show();
  83.             Time maxTime = new Time(0, 0);
  84.             int pos = 0;
  85.             for (i = 0; i < ar3.Size; i++)
  86.             {
  87.                 if (ar3[i] > maxTime)
  88.                 {
  89.                     maxTime = ar3[i];
  90.                     pos = i+1;
  91.                 }
  92.             }
  93.             Console.Write("Максимальный элемент ");
  94.             maxTime.Show();
  95.             Console.WriteLine("находится в ячейке " + pos);
  96.  
  97.    
  98.  
  99.         }
  100.  
  101.     }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement