Advertisement
dimipan80

6.5Loops_SumOfSequence

Mar 23rd, 2014
1,307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.20 KB | None | 0 0
  1. using System;
  2.  
  3. class TheSumOfSequence
  4. {
  5.     static void Main ()
  6.     {
  7.         checked
  8.         {
  9.             Console.Write("Please, enter a whole positive number for N = ");
  10.             string inputStr = Console.ReadLine();
  11.             int numN = int.Parse(inputStr);
  12.             Console.Write("Enter a whole integer number for X = ");
  13.             inputStr = Console.ReadLine();
  14.             int numX = int.Parse(inputStr);
  15.             if (numN < 1)
  16.             {
  17.                 Console.WriteLine("Error - Invalid Number !!!");
  18.             }
  19.             else
  20.             {
  21.                 // The formula is Sum = 1 + 1!/X + 2!/X^2 + … + N!/X^N
  22.  
  23.                 double factorialN = 1;
  24.                 double numXPowerN = 1;
  25.                 double sumOfSequence = 1;
  26.                 for (int i = 1; i <= numN; i++)
  27.                 {
  28.                     factorialN *= i;
  29.                     numXPowerN *= numX;
  30.                     sumOfSequence += (factorialN / numXPowerN);
  31.                 }
  32.                 Console.WriteLine("The Sum of sequence of these numbers N and X is SUM = {0:F5} !",
  33.                     sumOfSequence);
  34.             }
  35.             Console.ReadLine();
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement