Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.21 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3.  
  4. namespace task4
  5. {
  6.     class Program
  7.     {
  8.         static void SumAB(FloatClass haha)
  9.         {
  10.             Console.WriteLine("Enter number A: ");
  11.             haha.setValueA(float.Parse(Console.ReadLine()));
  12.             Console.WriteLine("Enter number B: ");
  13.             haha.setValueB(float.Parse(Console.ReadLine()));
  14.             Console.Clear();
  15.  
  16.             Console.WriteLine($"And the sum is: {haha.getSum()}");
  17.             Thread.Sleep(2500);
  18.             Console.Clear();
  19.         }
  20.  
  21.         static void MaxOut(FloatClass haha)
  22.         {
  23.             Console.WriteLine("Enter the A number: ");
  24.             haha.setValueA(float.Parse(Console.ReadLine()));
  25.             Console.WriteLine("Enter the B number: ");
  26.             haha.setValueB(float.Parse(Console.ReadLine()));
  27.             Console.Clear();
  28.  
  29.             Console.WriteLine($"The biggest number is: {haha.findMax()}");
  30.             Thread.Sleep(2500);
  31.             Console.Clear();
  32.         }
  33.  
  34.         static void MinOut(FloatClass haha)
  35.         {
  36.             Console.WriteLine("Enter the A number: ");
  37.             haha.setValueA(float.Parse(Console.ReadLine()));
  38.             Console.WriteLine("Enter the B number: ");
  39.             haha.setValueB(float.Parse(Console.ReadLine()));
  40.             Console.Clear();
  41.  
  42.             Console.WriteLine($"The biggest number is: {haha.findMin()}");
  43.             Thread.Sleep(2500);
  44.             Console.Clear();
  45.         }
  46.  
  47.         static void PrintAddress(Address ihih)
  48.         {
  49.             Console.WriteLine("Enter your Index: ");
  50.             ihih.Index = int.Parse(Console.ReadLine());
  51.             Console.WriteLine("Enter your City: ");
  52.             ihih.City = Console.ReadLine();
  53.             Console.WriteLine("Enter your Street: ");
  54.             ihih.Street = Console.ReadLine();
  55.             Console.WriteLine("Enter your Country: ");
  56.             ihih.Country = Console.ReadLine();
  57.             Console.WriteLine("Enter your House: ");
  58.             ihih.House = Console.ReadLine();
  59.  
  60.             Console.Clear();
  61.  
  62.             ihih.PrintAll();
  63.             Console.WriteLine("\nPress ENTER to continue...");
  64.            
  65.             Console.ReadKey();
  66.             Console.Clear();
  67.         }
  68.  
  69.         static void PrintFigurePerimetr(Figure kaka)
  70.         {
  71.             Console.Clear();
  72.             Console.WriteLine($"The perimeter of {kaka.FigureType} is: {kaka.getPerimeter()}");
  73.         }
  74.  
  75.         static void Main(string[] args)
  76.         {
  77.             byte act = 0;
  78.             FloatClass haha = new FloatClass();
  79.             Address ihih = new Address();
  80.             Figure kaka = new Figure(new Point(1,1), new Point(3,2), new Point(4,3));
  81.  
  82.             while (true)
  83.             {
  84.                 Console.WriteLine("\tActions");
  85.                 Console.WriteLine("1 - To find the sum of A and B;");
  86.                 Console.WriteLine("2 - To find the biggest number;");
  87.                 Console.WriteLine("3 - To fund the smallest number;");
  88.                 Console.WriteLine("4 - To get and write your address info;");
  89.  
  90.                 Console.WriteLine("\n0 - To quit the program;\n");
  91.                 Console.WriteLine("Choose your action: ");
  92.  
  93.                 act = Byte.Parse(Console.ReadLine());
  94.                 switch (act)
  95.                 {
  96.                     case 1:
  97.                         Console.Clear();
  98.                         SumAB(haha);
  99.                         break;
  100.                     case 2:
  101.                         Console.Clear();
  102.                         MaxOut(haha);
  103.                         break;
  104.                     case 3:
  105.                         Console.Clear();
  106.                         MinOut(haha);
  107.                         break;
  108.                     case 4:
  109.                         Console.Clear();
  110.                         PrintAddress(ihih);
  111.                         break;
  112.                     case 5:
  113.                         Console.Clear();
  114.                         PrintFigurePerimetr(kaka);
  115.                         break;
  116.                     case 0:
  117.                         Console.Clear();
  118.                         Environment.Exit(0);
  119.                         break;
  120.                 }
  121.             }
  122.         }
  123.     }
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement