The Program in C# Program to Display n terms of Harmonic Series & Sum is given below:
using System;
namespace HarmonicSeries
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Codeauri Family,enter the number of terms in the harmonic series:");
int n = int.Parse(Console.ReadLine());
double sum = 0;
Console.WriteLine("The first " + n + " terms of the harmonic series are:");
for (int i = 1; i <= n; i++)
{
double term = 1.0 / i;
Console.WriteLine("1 / " + i + " = " + term);
sum += term;
}
Console.WriteLine("Okay, the sum of the first " + n + " terms of the harmonic series is: " + sum);
Console.ReadLine();
}
}
}
Output:
Hello Codeauri Family,enter the number of terms in the harmonic series:
5
The first 5 terms of the harmonic series are:
1 / 1 = 1
1 / 2 = 0.5
1 / 3 = 0.333333333333333
1 / 4 = 0.25
1 / 5 = 0.2
Okay, the sum of the first 5 terms of the harmonic series is: 2.28333333333333
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
HarmonicSeries
and a classProgram
within it. - The
Main
method is the entry point of the program and it contains the logic to display then
terms of the harmonic series and its sum. - The program starts by displaying a message asking the user to enter the number of terms
n
in the harmonic 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. In each iteration of the loop, a new term of the harmonic series is calculated as1.0 / i
, wherei
is the loop variable. - The calculated term is then displayed on the console using
Console.WriteLine
and added to thesum
variable. - After the loop is finished, the program displays the final sum of the series using
Console.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.