Home »
.Net »
C# Programs
C# - Square Root of a Number Without Using Math.Sqrt()
Here, we are going to learn how to find the square root of a given number without using Math.Sqrt() method in C#?
By Nidhi Last updated : April 15, 2023
Here we will find the square root of a number using the Sqrt() method of Math class by calculating power 1/2 of a specified number.
C# program to find the square root of a number without using Math.Sqrt()
The source code to find the square root of a given number without using Math.Sqrt() is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.
//C# program to find the square root of a given
//number without using Math.Sqrt() method.
using System;
class SquareRoot
{
static int Main()
{
int number = 0;
double squareRoot= 0;
Console.Write("Enter the value of number: ");
number = Convert.ToInt32(Console.ReadLine());
squareRoot = Math.Ceiling(Math.Pow(number, (double)1 / 2));
Console.WriteLine("Square Root is : " + squareRoot);
return 0;
}
}
Output
Enter the value of number: 36
Square Root is : 6
Press any key to continue . . .
Explanation
Here, we created a class SquareRoot that contains the Main() method. The Main() method is an entry point for the program. Here we created two variables number and squareRoot that are initialized with 0. Then we read the value of the variable number. After that calculated the square root using Sqrt() method and then printed the square root on the console screen.
C# Basic Programs »