Do While для буквенных выражений - C#
Формулировка задачи:
Учусь на заочном. Имеется такой код из первого задания.
Суть его была в выведении ФИО посимвольно. Во втором задании надо к данному коду применить цикл do while.
Есть пример исполнения, который я взяла из учебника
Он работает, но это не совсем то, что я хочу.
Хочу сделать, чтобы цикл прерывался, когда LASTNAME появится или когда полностью всё ФИО введется. Знаний не хватает элементарно . В интернете полно примеров с цифрами да уравнениями. Это я поняла. А вот с буквами примеров не нахожу. Буду рада любым подсказкам.
class Program { static void Main(string[] args) { Console.Write("NAME"); string name = Console.ReadLine (); Console.Write("SURNAME:"); string surname = Console.ReadLine (); Console.Write("LASTNAME:"); string lastname = Console.ReadLine (); string FIO = name + surname + lastname; for (int i = 0; i<FIO.Length; i++) { Console.Write(FIO [i]); Thread.Sleep (150); } Console.Read(); }}
class Program { static void Main(string[] args) { Console.Write("NAME:"); string name = Console.ReadLine(); Console.Write("SURNAME:"); string surname = Console.ReadLine(); Console.Write("LASTNAME:"); string lastname = Console.ReadLine(); string FIO = ""; do { Console.WriteLine("NAME:"); Console.WriteLine("SURNAME:"); Console.WriteLine("LASTNAME:"); Console.Write("All correct? [yes] [no]: "); FIO=Console.ReadLine(); } while (FIO.ToLower() != "yes"); Console.Read(); }}
Решение задачи: «Do While для буквенных выражений»
textual
Листинг программы
string isInputCorrect; do { Console.Write("NAME:"); string name = Console.ReadLine(); Console.Write("SURNAME:"); string surname = Console.ReadLine(); Console.Write("LASTNAME:"); string lastname = Console.ReadLine(); Console.WriteLine("NAME: {0}", name); Console.WriteLine("SURNAME: {0}", surname); Console.WriteLine("LASTNAME: {0}", lastname); Console.Write("All correct? [yes] [no]: "); isInputCorrect = Console.ReadLine(); } while (isInputCorrect.ToLower() != "yes"); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д