private int GetNumberInput() { Console.WriteLine("Enter any number"); var inputNumber = Console.ReadLine(); if (UserInputValidation.NumberNegativeOrInvalid(inputNumber)) { Console.WriteLine("Please enter a positive number, try again:"); GetNumberInput(); } return(int.Parse(inputNumber)); }
public string Play() { Console.WriteLine("Pick a number, any number and I will sum all the numbers from 1 to N!"); var inputNumber = Console.ReadLine(); if (UserInputValidation.NumberNegativeOrInvalid(inputNumber)) { Console.WriteLine("Please enter a positive number, try again:"); Play(); } return(OperationFromOneToN.Sum(int.Parse(inputNumber))); }
public string Play() { Console.WriteLine("Enter a number and I will return the sum of all multiples of 3 or 5 from 1 to N"); var inputNumber = Console.ReadLine(); if (UserInputValidation.NumberNegativeOrInvalid(inputNumber)) { Console.WriteLine("Please enter a positive number, try again:"); Play(); } return(SumNumbersIfMultiplesOf3Or5(int.Parse(inputNumber))); }