Цикл do while - C#

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

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

Доброе время суток! подскажите пожалуйста, как правильно реализовать цикл do while в данном коде:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace лаб2._3
{
    class Program
    {
        static void Main()
        {
            do
            {
                Console.WriteLine("Введите масть и достоинство карты за критериями:");
                Console.WriteLine("Достоинства: 6-6 7-7 8-8 9-9 10-10 11-Валет 12-Дама 13-Король 14-Туз");
                string myImp = Console.ReadLine();
                Console.WriteLine(" \nМасти:1-пика 2-чирва 3-креста 4-бубна");
                string myCard = Console.ReadLine();
                Console.WriteLine("Ваша карта:");
                sw1(myImp);
                sw2(myCard);
 
                Console.ReadLine();
            }
            while(sw1=0);
        }
        
        static void sw1(string st)
        {
            switch (st)
            {
                case "6":
                    Console.Write("Шестерка ");
                    break;
                case "7":
                    Console.Write("Семерка ");
                    break;
                case "8":
                    Console.Write("Восьмерка ");
                    break;
                case "9":
                    Console.Write("Девятка ");
                    break; 
                case "10":
                    Console.Write("Десятка ");
                    break;
                case "11":
                    Console.Write("Валет ");
                    break;
                case "12":
                    Console.Write("Дама ");
                    break;
                case "13":
                    Console.Write("Король ");
                    break;
                case "14":
                    Console.Write("Туз ");
                    break;
                default:
                    Console.Write("Такого достоинства нет");
                    break;
            }
        }
        static void sw2(string s)
        {
            switch (s)
            {
                case "1":
                    Console.Write("Пика");
                    break;
                case "2":
                    Console.WriteLine("Чирва");
                    break;
                case "3":
                    Console.WriteLine("Креста");
                    break;
                case "4":
                    Console.WriteLine("Бубна");
                    break;
                default:
                    Console.WriteLine("Такой масти нет");
                    break;
            }
        }
    }
}
Заранее спасибо!

Решение задачи: «Цикл do while»

textual
Листинг программы
static void Main(string[] args)
        {
            Menu();
           
        }

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


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

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

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