svetliovd

BabaMarta

Feb 28th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.03 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.             Parallel.Invoke
  12.                 (() => GreetProgrammers(),
  13.                  () => PlaySong());
  14.         }
  15.  
  16.         private static void GreetProgrammers()
  17.         {
  18.             string greeting = "Честита Баба Марта!";
  19.  
  20.             Console.ForegroundColor = ConsoleColor.Red;
  21.  
  22.             for (int i = 0; i < 60; i++)
  23.             {
  24.                 Console.Write("#");
  25.                 Thread.Sleep(95);
  26.             }
  27.             Console.WriteLine();
  28.  
  29.             Console.ForegroundColor = ConsoleColor.White;
  30.  
  31.             for (int i = 0; i < 60; i++)
  32.             {
  33.                 Console.Write("#");
  34.                 Thread.Sleep(95);
  35.             }
  36.  
  37.             Console.WriteLine();
  38.             Console.WriteLine();
  39.             Console.WriteLine();
  40.             Console.WriteLine();
  41.  
  42.             Console.ForegroundColor = ConsoleColor.Red;
  43.  
  44.             Console.Write(new string(' ', 20));
  45.  
  46.             for (int i = 0; i < greeting.Length; i++)
  47.             {
  48.                 Console.Write(greeting[i]);
  49.                 Thread.Sleep(95);
  50.             }
  51.             Console.WriteLine();
  52.             Console.WriteLine();
  53.             Console.WriteLine();
  54.             Console.WriteLine();
  55.             Console.ForegroundColor = ConsoleColor.Black;
  56.         }
  57.  
  58.         public static void PlaySong()
  59.         {
  60.             Console.Beep(658, 125);
  61.             Console.Beep(1320, 500);
  62.             Console.Beep(990, 250);
  63.             Console.Beep(1056, 250);
  64.             Console.Beep(1188, 250);
  65.             Console.Beep(1320, 125);
  66.             Console.Beep(1188, 125);
  67.             Console.Beep(1056, 250);
  68.             Console.Beep(990, 250);
  69.             Console.Beep(880, 500);
  70.             Console.Beep(880, 250);
  71.             Console.Beep(1056, 250);
  72.             Console.Beep(1320, 500);
  73.             Console.Beep(1188, 250);
  74.             Console.Beep(1056, 250);
  75.             Console.Beep(990, 750);
  76.             Console.Beep(1056, 250);
  77.             Console.Beep(1188, 500);
  78.             Console.Beep(1320, 500);
  79.             Console.Beep(1056, 500);
  80.             Console.Beep(880, 500);
  81.             Console.Beep(880, 500);
  82.             Thread.Sleep(250);
  83.             Console.Beep(1188, 500);
  84.             Console.Beep(1408, 250);
  85.             Console.Beep(1760, 500);
  86.             Console.Beep(1584, 250);
  87.             Console.Beep(1408, 250);
  88.             Console.Beep(1320, 750);
  89.             Console.Beep(1056, 250);
  90.             Console.Beep(1320, 500);
  91.             Console.Beep(1188, 250);
  92.             Console.Beep(1056, 250);
  93.             Console.Beep(990, 500);
  94.             Console.Beep(990, 250);
  95.             Console.Beep(1056, 250);
  96.             Console.Beep(1188, 500);
  97.             Console.Beep(1320, 500);
  98.             Console.Beep(1056, 500);
  99.             Console.Beep(880, 500);
  100.             Console.Beep(880, 500);
  101.         }
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment