The Program in C# Program to Display Sum of Series[ 1+x+x^2/2!+x^3/3!+..] is given below:
using System;
namespace SumOfSeries
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Codeauri Family, enter the value of X here:");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("Similarly, enter the number of terms in the series:");
int n = int.Parse(Console.ReadLine());
double sum = 0;
for (int i = 0; i < n; i++)
{
double factorial = 1;
for (int j = 1; j <= i; j++)
{
factorial *= j;
}
sum += Math.Pow(x, i) / factorial;
}
Console.WriteLine("Okay, the sum of the series is: " + sum);
Console.ReadLine();
}
}
}
Output:
Hello Codeauri Family, enter the value of X here:
3
Similarly, enter the number of terms in the series:
2
Okay, the sum of the series is: 4
Pro-Tips💡
Here are the step by step execution of above program:
- The program starts by importing the
System
namespace, which provides access to various classes and methods, including theConsole
class. - The program then declares a namespace
SumOfSeries
and a classProgram
within it. - The
Main
method is the entry point of the program and it contains the logic to display the sum of the series. - The program starts by displaying a message asking the user to enter the value of
x
. - The user input is read and parsed into a
double
variablex
. - The program then displays another message asking the user to enter the number of terms in the series.
- The user input is read and parsed into an
int
variablen
. - The
sum
variable is declared and initialized to 0. This variable will store the sum of the series. - The program then enters a
for
loop that will runn
times. This loop represents the terms of the series. - Within the loop, a
factorial
variable is declared and initialized to 1. This variable will store the factorial of the current term. - There’s another
for
loop that will runi
times. This loop calculates the factorial of the current term. - In each iteration of the inner loop, the value of
factorial
is multiplied byj
and then incremented. - After the inner loop, the value of
x^i / factorial
is added tosum
. - After the outer loop, the final value of
sum
is printed usingConsole.WriteLine
. - Finally, the program waits for the user to press the
Enter
key before ending.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.