Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Problem 4.Print a Deck of 52 Cards
- //Write a program that generates and prints all possible cards from a standard deck of 52 cards (without the jokers). The cards should be printed using the classical notation (like 5♠, A♥, 9♣ and K♦). The card faces should start from 2 to A. Print each card face in its four possible suits: clubs, diamonds, hearts and spades. Use 2 nested for-loops and a switch-case statement.
- using System;
- class PrintDeck52Cards
- {
- static void Main()
- {
- for (int i = 2; i < 15; i++)
- {
- for (int j = 1; j < 5; j++)
- {
- switch (i)
- {
- case 2: Console.Write("2");
- break;
- case 3: Console.Write("3");
- break;
- case 4: Console.Write("4");
- break;
- case 5: Console.Write("5");
- break;
- case 6: Console.Write("6");
- break;
- case 7: Console.Write("7");
- break;
- case 8: Console.Write("8");
- break;
- case 9: Console.Write("9");
- break;
- case 10: Console.Write("10");
- break;
- case 11: Console.Write("K");
- break;
- case 12: Console.Write("Q");
- break;
- case 13: Console.Write("J");
- break;
- case 14: Console.Write("A");
- break;
- default: Console.WriteLine("Have a problem!");
- break;
- }
- switch (j)
- {
- case 1: Console.Write((char)5 + " ");
- break;
- case 2: Console.Write((char)4 + " ");
- break;
- case 3: Console.Write((char)3 + " ");
- break;
- case 4: Console.Write((char)6 + " ");
- break;
- default: Console.WriteLine("Error");
- break;
- }
- // Console.WriteLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement