Цикл 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();
}