Переписать цикл под Do While - C#
Формулировка задачи:
Доброе время суток!!!
есть вот такой код
Подскажите как организовать его с помощью цикла Do While для того чтобы каждый раз когда заканчивается программа выводилась надпись "Хотите повторить?" и при вводе с клавиатуры " да" повторяла алгоритм при вводе "нет" завершала программу.
static void Main(string[] args) { string b = ""; do { Console.WriteLine("Введите имя"); string a = Console.ReadLine(); if (a == "") { Console.WriteLine("Здраствуй человек!!!"); } else { Console.WriteLine("Здраствуй {0}!!!", a); } Console.WriteLine("*****************"); Console.WriteLine("Хотите повторить?"); } while (b=="да"|| b == "Да"); Console.ReadLine(); }
Решение задачи: «Переписать цикл под Do While»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string b = ""; do { Console.Clear(); //можно экран почистить Console.WriteLine("Введите имя"); string a = Console.ReadLine(); if (a == "") { Console.WriteLine("Здраствуй человек!!!"); } else { Console.WriteLine("Здраствуй {0}!!!", a); } Console.WriteLine("*****************"); Console.WriteLine("Хотите повторить?"); b = Console.ReadLine();//тут ввод нужен } while (b == "да" || b == "Да"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д