Back to: C#.NET Programs and Algorithms
The Volume of Cone in C# with Examples
In this article, I am going to discuss how to calculate the Volume of Cone in C# with Examples. Please read our previous article, where we discussed How to Calculate the Surface Area of the Cone in C#. Here, in this article, first, we will discuss what is a Cone, then we will discuss how to calculate the volume of the Cone and finally, we will see how to implement the Volume of Cone program in C#.
What is a Cone?
According to Wikipedia, A cone is a three-dimensional geometric shape that tapers smoothly from a flat base to a point called the apex or vertex. A cone is formed by a set of line segments, half-lines, or lines connecting a common point, the apex, to all of the points on a base that is in a plane that does not contain the apex.

The volume of Cone:
The volume of a cone defines the space or the capacity of the cone.
The volume of a cone = (1/3) πr2h cubic units
Where r is the base radius of the cone, s is the slant height of a cone and h is the height of the cone
Example:
r = 2, h= 5
The volume of a cone = (1/3) πr2h cubic units
V= (1/3) × 3.14 × 22 ×5
V= (1/3) × 3.14 × 4 ×5
V= (1/3) × 3.14 × 20
V = 20.93 cm3
Logic to Calculate the Volume of Cone in C#
To find the Volume of the Cone, we need to follow the below steps
- We will define Radius, Height, and Volume variables.
- Then we will assign the value of Radius, and Height.
- Then we will calculate the volume of the cone by using this formula (1/3) πr2h, where, π =3.14
- And the resulting output will store in the Volume variable.
Example: Volume of Cone Program in C#.
The following C# Program will calculate the Volume of the Cone.
using System;
public class VolumeOfCone
{
public static void Main()
{
float Radius = 2;
float Height = 5;
double PI = 3.14;
double Volume = (1.0/3) * PI * Height * Radius * Radius;
Console.WriteLine("Volume of Cone: " + Volume);
Console.ReadKey();
}
}
Output: Volume of Cone: 20.9333333333333
Example: Taking input from the user
In the following C# program, we will take the cone radius and height from the user and then calculate the Volume and print it on the console.
using System;
public class VolumeOfCone
{
public static void Main()
{
Console.WriteLine("Enter Radius of Cone:");
double Radius = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Height of Cone:");
double Height = Convert.ToDouble(Console.ReadLine());
double PI = 3.14;
double Volume = (1.0/3) * PI * Height * Radius * Radius;
Console.WriteLine("Volume of Cone: " + Volume);
Console.ReadKey();
}
}
Output:

C# Code (Using function)
In the below example, we have created one method to calculate the volume of a cone.
using System;
public class VolumeOfCone
{
public static void Main()
{
Console.WriteLine("Enter Radius of Cone:");
double Radius = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter Height of Cone:");
double Height = Convert.ToDouble(Console.ReadLine());
double Volume = CalculateVolume(Radius, Height);
Console.WriteLine("Volume of Cone: " + Volume);
Console.ReadKey();
}
private static double CalculateVolume(double Radius, double Height)
{
double PI = 3.14;
double Volume = (1.0 / 3) * PI * Height * Radius * Radius;
return Volume;
}
}
Output:

In the next article, I am going to discuss Celsius to Fahrenheit in C# with Examples. Here, in this article, I try to explain how to calculate the Volume of Cone in C# with Examples and I hope you enjoy this Volume of Cone Program article.
