Advertisement
Masovski

[C# Basics][Loops-HW] 4. Print a Deck of 52 Cards

Mar 29th, 2014
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1. using System;
  2.  
  3. class PrintADeckOf52Cards
  4. {
  5.     static void Main()
  6.     {
  7.         char[] colors = { '♠', '♣', '♦', '♥' };
  8.         char? currentChar = null;
  9.            
  10.             for (int card = 2; card <= 15; card++)
  11.             {
  12.                 for (int colorIndex = 0; colorIndex < 4; colorIndex++)
  13.                 {
  14.                     currentChar = colors[colorIndex];
  15.                     switch (card)
  16.                     {
  17.                         case 11:
  18.                             break;
  19.                         case 12:
  20.                             Console.Write("J{0} ", currentChar);
  21.                             break;
  22.                         case 13:
  23.                             Console.Write("D{0} ", currentChar);
  24.                             break;
  25.                         case 14:
  26.                             Console.Write("K{0} ", currentChar);
  27.                             break;
  28.                         case 15:
  29.                             Console.Write("A{0} ", currentChar);
  30.                             break;
  31.                         default:
  32.                             Console.Write("{0}{1} ", card, currentChar);
  33.                             break;
  34.                     }
  35.                    
  36.                 }
  37.                 if (card != 11)
  38.                 {
  39.                     Console.WriteLine();
  40.                 }
  41.             }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement