Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Readint
- {
- class Program
- {
- static void Main(string[] args)
- {
- bool isRunning = true;
- while (isRunning)
- {
- Console.Write("1 - запустить конвертацию\n2 - выход\nВвод:");
- switch (Console.ReadLine())
- {
- case "1":
- int number = GetNumber();
- Console.WriteLine("\nБыло введено число: " + number);
- break;
- case "2":
- isRunning = false;
- break;
- default:
- Console.WriteLine("Повторите ввод.");
- break;
- }
- }
- }
- static int GetNumber()
- {
- int parsedNumber = 0;
- bool isNumberParsed = false;
- while (!isNumberParsed)
- {
- Console.Write("Введите число: ");
- string userString = Console.ReadLine();
- isNumberParsed = int.TryParse(userString, out parsedNumber);
- if(!isNumberParsed)
- {
- Console.WriteLine("Конвертация не удалась! Введите число повторно.");
- }
- }
- return parsedNumber;
- }
- }
- }
Add Comment
Please, Sign In to add comment