BubaLazi

GreaterOtTwoValues

Jul 8th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.03 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.  
  8.  
  9. namespace ConsoleApp1
  10. {
  11.     class Program
  12.     {
  13.  
  14.  
  15.         static void Main()
  16.         {
  17.             String valueType = Console.ReadLine();
  18.            
  19.             if (valueType == "int")
  20.             {
  21.                 var first = int.Parse(Console.ReadLine());
  22.                 var second = int.Parse(Console.ReadLine());
  23.                 var greatest = GetMax(first, second);
  24.                 Console.WriteLine(greatest);
  25.  
  26.             }
  27.             else if(valueType == "char")
  28.             {
  29.                 var first = char.Parse(Console.ReadLine());
  30.                 var second = char.Parse(Console.ReadLine());
  31.                 var greatest = GetMax(first, second);
  32.                 Console.WriteLine(greatest);
  33.  
  34.             }
  35.             else if(valueType == "string")
  36.             {
  37.                 var first = Console.ReadLine();
  38.                 var second = Console.ReadLine();
  39.                 var greatest = GetMax(first, second);
  40.                 Console.WriteLine(greatest);
  41.  
  42.             }
  43.  
  44.            
  45.         }
  46.  
  47.         static int GetMax(int first, int second)
  48.         {
  49.             if (first > second)
  50.             {
  51.                 int greater = first;
  52.                 return greater;
  53.             }
  54.             else
  55.             {
  56.                 int greater = second;
  57.                 return greater;
  58.             }
  59.            
  60.  
  61.            
  62.         }
  63.  
  64.         static char GetMax(char first, char second)
  65.         {
  66.             if (first > second)
  67.             {
  68.                 char greater = first;
  69.                 return greater;
  70.             }
  71.             else
  72.             {
  73.                 char greater = second;
  74.                 return greater;
  75.             }
  76.         }
  77.  
  78.         static string GetMax(string first, string second)
  79.         {
  80.            var greater = first.Length > second.Length ? first : second;
  81.             return greater;
  82.         }
  83.  
  84.  
  85.  
  86.     }
  87.     }
Advertisement
Add Comment
Please, Sign In to add comment