Вывести название соответствующей карты вида «шестерка бубен» - C#

Узнай цену своей работы

Формулировка задачи:

Мастям игральных карт присвоены порядковые номера: 1 — пики, 2 — трефы, 3 — бубны, 4 — червы. Достоинству карт, старших десятки, присвоены номера: 11 — валет, 12 — дама, 13 — король, 14 — туз. Даны два целых числа:

Решение задачи: «Вывести название соответствующей карты вида «шестерка бубен»»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
 
            Dictionary<int, string> quality = new Dictionary<int, string>();
            quality.Add(6, "Шесть");
            quality.Add(7, "Семь");
            quality.Add(8, "Восемь");
            quality.Add(9, "Девять");
            quality.Add(10, "Десять");
            quality.Add(11, "Валет");
            quality.Add(12, "Дама");
            quality.Add(13, "Король");
            quality.Add(14, "Туз");
 
            Dictionary<int, string> color = new Dictionary<int, string>();
            color.Add(1, "пик");
            color.Add(2, "треф");
            color.Add(3, "бубен");
            color.Add(4, "червей");
 
 
            Console.Write("Введите цифру достоинства: ");
 
            string card = quality[int.Parse(Console.ReadLine())];
 
            Console.Write("Введите цифру масти: ");
 
            Console.Write(card + " " + color[int.Parse(Console.ReadLine())]);
 
            Console.ReadKey();
 
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы