BSO90

Print a Deck of 52 Cards

May 9th, 2021
595
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace Problem_7._Print_a_Deck_of_52_Cards
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string card = Console.ReadLine();
  10.             string text = " of spades, of clubs, of hearts, of diamonds";
  11.             int number = 0;
  12.  
  13.             switch (card)
  14.             {
  15.                 case "2":
  16.  
  17.                     number = 2;
  18.                     break;
  19.                    
  20.                 case "3":
  21.  
  22.                     number = 3;
  23.                     break;
  24.  
  25.                 case "4":
  26.  
  27.                     number = 4;
  28.                     break;
  29.  
  30.                 case "5":
  31.  
  32.                     number = 5;
  33.                     break;
  34.  
  35.                 case "6":
  36.  
  37.                     number = 6;
  38.                     break;
  39.  
  40.                 case "7":
  41.  
  42.                     number = 7;
  43.                     break;
  44.  
  45.                 case "8":
  46.  
  47.                     number = 8;
  48.                     break;
  49.  
  50.                 case "9":
  51.  
  52.                     number = 9;
  53.                     break;
  54.  
  55.                 case "10":
  56.  
  57.                     number = 10;
  58.                     break;
  59.  
  60.                 case "J":
  61.  
  62.                     number = 11;
  63.                     break;
  64.  
  65.                 case "Q":
  66.  
  67.                     number = 12;
  68.                     break;
  69.  
  70.                 case "K":
  71.  
  72.                     number = 13;
  73.                     break;
  74.  
  75.                 case "A":
  76.  
  77.                     number = 14;
  78.                     break;
  79.             }
  80.  
  81.             for (int i = 2; i <= number; i++)
  82.             {
  83.                 if (i <= 10)
  84.                 {
  85.                     Console.WriteLine($"{i}{text}");
  86.                 }
  87.                 else if (i == 11)
  88.                 {
  89.                     Console.WriteLine($"J{text}");
  90.                 }
  91.                 else if (i == 12)
  92.                 {
  93.                     Console.WriteLine($"Q{text}");
  94.                 }
  95.                 else if (i == 13)
  96.                 {
  97.                     Console.WriteLine($"K{text}");
  98.                 }
  99.                 else if (i == 14)
  100.                 {
  101.                     Console.WriteLine($"A{text}");
  102.                 }
  103.             }
  104.         }
  105.     }
  106. }
  107.  
  108.  
  109.  
  110.                
  111.                    
  112.            
  113.  
RAW Paste Data