Ограниченный ввод в консоль - C#
Формулировка задачи:
Написать программу, производящую перевод часов и минут в минуты. Входные данные вводятся в виде числа с плавающей точкой, где целая часть – количество часов, а дробная – количество минут. Ниже приведен рекомендуемый вид экрана.
Введите время (чч.мм) : 12.45
12 часов 45 минут это 765 минут
код программы C#
Как сделать проверку на "дурака", т.е ограниченный ввод чтобы можно было вводить только Числа и Точку??!
var input = Console.ReadLine().Split('.'); var count = Int32.Parse(input[0])*60+Int32.Parse(input[1]); Console.WriteLine("{0} часов {1} минут это {2}", input[0],input[1],count );
Решение задачи: «Ограниченный ввод в консоль»
textual
Листинг программы
string time = "12:45"; string[] pieces = time.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries); TimeSpan thistime = new TimeSpan(Convert.ToInt32(pieces[0]), Convert.ToInt32(pieces[1]), 0); double minutes = thistime.TotalMinutes; double seconds = thistime.TotalSeconds; Console.WriteLine(minutes); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д