Advertisement
Guest User

Untitled

a guest
Jul 8th, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.04 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 Answer13
  8. {
  9.     class AverangeLoad
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Console.Write("Enter parameters: ");
  14.             string namesString = Console.ReadLine();
  15.             string[] allNames = namesString.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
  16.             List<string> letters = allNames.ToList<string>();
  17.             letters.RemoveAt(0);
  18.             letters.RemoveAt(0);
  19.             Console.WriteLine("Write 'results' when you are done to see the results OR enter more data!");
  20.  
  21.             while (namesString != "")
  22.             {
  23.                 Console.Write("Enter parameters: ");
  24.                 namesString = Console.ReadLine();
  25.                 if (namesString == "results" || namesString == "")
  26.                 {
  27.                     break;
  28.                 }
  29.                 allNames = namesString.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
  30.                 List<string> letters2 = allNames.ToList<string>();
  31.                 letters.Add(letters2[2]);
  32.                 letters.Add(letters2[3]);
  33.             }
  34.  
  35.             if (namesString == "")
  36.             {
  37.                 Console.WriteLine("Something went wrong and the proggrame will now exit. Write 'results' to see the results!");
  38.             }
  39.  
  40.             double softUniCounter = 0;
  41.             double softUniTime = 0;
  42.             double googleCounter = 0;
  43.             double googleTime = 0;
  44.             double nakovCounter = 0;
  45.             double nakovTime = 0;
  46.             for (int i = 0; i < letters.Count; i++)
  47.             {
  48.                 if (letters[i] == "http://softuni.bg")
  49.                 {
  50.                     softUniCounter++;
  51.                     softUniTime = softUniTime + Convert.ToDouble(letters[i + 1], System.Globalization.CultureInfo.InvariantCulture);
  52.                 }
  53.                 else if (letters[i] == "http://www.google.com")
  54.                 {
  55.                     googleCounter++;
  56.                     googleTime = googleTime + Convert.ToDouble(letters[i + 1], System.Globalization.CultureInfo.InvariantCulture);
  57.                 }
  58.                 else if (letters[i] == "http://www.nakov.com")
  59.                 {
  60.                     nakovCounter++;
  61.                     nakovTime = nakovTime + Convert.ToDouble(letters[i + 1], System.Globalization.CultureInfo.InvariantCulture);
  62.                 }
  63.             }
  64.  
  65.             Console.WriteLine("The results are:");
  66.             if (softUniCounter > 0)
  67.             {
  68.                 Console.WriteLine("http://softuni.bg -> " + softUniTime / softUniCounter);
  69.             }
  70.             if (googleCounter > 0)
  71.             {
  72.                 Console.WriteLine("http://google.com -> " + googleTime / googleCounter);
  73.             }
  74.             if (nakovCounter > 0)
  75.             {
  76.                 Console.WriteLine("http://nakov.com -> " + nakovTime / nakovCounter);
  77.             }
  78.         }
  79.     }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement