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) πr ^{2}h 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) πr ^{2}h cubic units**

**V= (1/3) × 3.14 × 2**

^{2}×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) πr
^{2}h, 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.

**About the Author: Pranaya Rout**

Pranaya Rout has published more than 3,000 articles in his 11-year career. Pranaya Rout has very good experience with Microsoft Technologies, Including C#, VB, ASP.NET MVC, ASP.NET Web API, EF, EF Core, ADO.NET, LINQ, SQL Server, MYSQL, Oracle, ASP.NET Core, Cloud Computing, Microservices, Design Patterns and still learning new technologies.