svetliovd

BabaMartaSpecialEdition

Feb 28th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.67 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4.  
  5. namespace Martenitsa
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.WriteLine("Напиши от коя част на България си, за бонус: (на английски)");
  12.             Console.WriteLine("Hint - must be North-Western, if you want!");
  13.             string whereFrom = Console.ReadLine();
  14.  
  15.             Parallel.Invoke
  16.                 (() => GreetProgrammers(whereFrom),
  17.                  () => PlaySong());
  18.             if (whereFrom == "North-Western")
  19.             {
  20.                 Console.WriteLine();
  21.                 Console.ForegroundColor = ConsoleColor.White;
  22.                 Console.WriteLine("Пустиняк!");
  23.                 Console.WriteLine("Copy link for fun: http://www.youtube.com/watch?v=BBrAu5dAhWo");
  24.                 Console.ForegroundColor = ConsoleColor.Black;
  25.             }
  26.         }
  27.  
  28.         private static void GreetProgrammers(string whereFrom)
  29.         {
  30.             string greeting = "Честита Баба Марта!";
  31.  
  32.             Console.ForegroundColor = ConsoleColor.Red;
  33.  
  34.             for (int i = 0; i < 60; i++)
  35.             {
  36.                 Console.Write("#");
  37.                 Thread.Sleep(95);
  38.             }
  39.             Console.WriteLine();
  40.  
  41.             Console.ForegroundColor = ConsoleColor.White;
  42.  
  43.             for (int i = 0; i < 60; i++)
  44.             {
  45.                 Console.Write("#");
  46.                 Thread.Sleep(95);
  47.             }
  48.  
  49.             Console.WriteLine();
  50.             Console.WriteLine();
  51.             Console.WriteLine();
  52.             Console.WriteLine();
  53.  
  54.             Console.ForegroundColor = ConsoleColor.Red;
  55.  
  56.             Console.Write(new string(' ', 20));
  57.  
  58.             for (int i = 0; i < greeting.Length; i++)
  59.             {
  60.                 Console.Write(greeting[i]);
  61.                 Thread.Sleep(95);
  62.             }
  63.             Console.WriteLine();
  64.             Console.WriteLine();
  65.             Console.WriteLine();
  66.             Console.WriteLine();          
  67.         }
  68.  
  69.         public static void PlaySong()
  70.         {
  71.             Console.Beep(658, 125);
  72.             Console.Beep(1320, 500);
  73.             Console.Beep(990, 250);
  74.             Console.Beep(1056, 250);
  75.             Console.Beep(1188, 250);
  76.             Console.Beep(1320, 125);
  77.             Console.Beep(1188, 125);
  78.             Console.Beep(1056, 250);
  79.             Console.Beep(990, 250);
  80.             Console.Beep(880, 500);
  81.             Console.Beep(880, 250);
  82.             Console.Beep(1056, 250);
  83.             Console.Beep(1320, 500);
  84.             Console.Beep(1188, 250);
  85.             Console.Beep(1056, 250);
  86.             Console.Beep(990, 750);
  87.             Console.Beep(1056, 250);
  88.             Console.Beep(1188, 500);
  89.             Console.Beep(1320, 500);
  90.             Console.Beep(1056, 500);
  91.             Console.Beep(880, 500);
  92.             Console.Beep(880, 500);
  93.             Thread.Sleep(250);
  94.             Console.Beep(1188, 500);
  95.             Console.Beep(1408, 250);
  96.             Console.Beep(1760, 500);
  97.             Console.Beep(1584, 250);
  98.             Console.Beep(1408, 250);
  99.             Console.Beep(1320, 750);
  100.             Console.Beep(1056, 250);
  101.             Console.Beep(1320, 500);
  102.             Console.Beep(1188, 250);
  103.             Console.Beep(1056, 250);
  104.             Console.Beep(990, 500);
  105.             Console.Beep(990, 250);
  106.             Console.Beep(1056, 250);
  107.             Console.Beep(1188, 500);
  108.             Console.Beep(1320, 500);
  109.             Console.Beep(1056, 500);
  110.             Console.Beep(880, 500);
  111.             Console.Beep(880, 500);
  112.         }
  113.     }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment