stkirov

02.NumbersInRange

Jan 27th, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.28 KB | None | 0 0
  1. using System;
  2. class NumbersInRange
  3. {//i'm not sure about the task so i made users to enter the inuput
  4.     static void ReadNumber(int start, int end)
  5.     {
  6.         int number;
  7.         Console.Write("Enter a number: ");
  8.         bool isNumber = int.TryParse(Console.ReadLine(), out number);
  9.         if (isNumber == false)
  10.         {
  11.             throw new FormatException();
  12.         }
  13.         else if (number <= start || number >= end)
  14.         {
  15.             throw new ArgumentOutOfRangeException();
  16.         }
  17.         else
  18.         {
  19.             Console.WriteLine("{0} is in range between {1} and {2}", number, start, end);
  20.         }
  21.     }
  22.     static void Main()
  23.     {
  24.         for (int i = 0; i < 10; i++)
  25.         {
  26.             try
  27.             {
  28.                 ReadNumber(1, 100);
  29.             }
  30.             catch (ArgumentOutOfRangeException)
  31.             {
  32.                 Console.WriteLine("The number must be between 1 and 100");
  33.             }
  34.             catch (FormatException)
  35.             {
  36.                 Console.WriteLine("You must enter a valid integer number");
  37.             }
  38.             catch (OverflowException)
  39.             {
  40.                 Console.WriteLine("You have enter a number too big or too small to fit in an integer");
  41.             }
  42.  
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment