Calculate volume and surface area of a cone
Given slant height, height and radius of a cone, we have to calculate the volume and surface area of the cone.
- Cone :
Cone is a three dimensional geometric shape. It consists of a base having the shape of a circle and a curved side (the lateral surface) ending up in a tip called the apex or vertex.
- Volume of a cone :
The volume of a cone is given by the formula –
volume = 1/3(pi * r * r * h)
- where r is the radius of the circular base, and h is the height (the perpendicular distance from the base to the vertex).
- Surface area of a cone :
The surface area of a cone is given by the formula –
area = pi * r * s + pi * r^2
- Where r is the radius of the circular base, and s is the slant height of the cone.
Examples :
Input : radius = 5 slant_height = 13 height = 12 Output : Volume Of Cone = 314.159 Surface Area Of Cone = 282.743 Input : radius = 6 slant_height = 10 height = 8 Output : Volume Of Cone = 301.593 Surface Area Of Cone = 301.593
C++
// CPP program to calculate Volume // and Surface area of Cone #include<iostream> using namespace std; float pi = 3.14159; // Function to calculate // Volume of cone float volume( float r, float h) { return ( float (1) / float (3)) * pi * r * r * h; } // Function to calculate // Surface area of cone float surface_area( float r, float s) { return pi * r * s + pi * r * r; } // Driver Code int main() { float radius = 5; float slant_height = 13; float height = 12; float vol, sur_area; // Printing value of volume // and surface area cout << "Volume Of Cone : " << volume(radius, height) << endl; cout << "Surface Area Of Cone : " << surface_area(radius, slant_height); return 0; } |
Java
// Java program to calculate // Volume and Surface area of cone class GFG { static float pi = 3 .14159f; // Function to calculate // Volume of cone public static float volume( float r, float h) { return ( float ) 1 / 3 * pi * h * r * r; } // Function to calculate // Surface area of cone public static float surface_area( float r, float s) { return pi * r * s + pi * r * r; } // Driver Code public static void main(String args[]) { float radius = 5 ; float slant_height = 13 ; float height = 12 ; float vol, sur_area; // Printing value of volume // and surface area System.out.print( "Volume Of Cone : " ); System.out.println(volume(radius, height)); System.out.print( "Surface Area Of Cone : " ); System.out.println(surface_area(radius, slant_height)); } } // This code is contributed by "akanshgupta" |
Python
''' Python3 program to calculate Volume and Surface area of Cone''' # Importing Math library for value Of PI import math pi = math.pi # Function to calculate Volume of Cone def volume(r, h): return ( 1 / 3 ) * pi * r * r * h # Function To Calculate Surface Area of Cone def surfacearea(r, s): return pi * r * s + pi * r * r # Driver Code radius = float ( 5 ) height = float ( 12 ) slat_height = float ( 13 ) print ( "Volume Of Cone : " , volume(radius, height) ) print ( "Surface Area Of Cone : " , surfacearea(radius, slat_height) ) |
C#
// C# program to calculate // Volume and Surface area of cone using System; class GFG { static float pi = 3.14159f; // Function to calculate // Volume of cone public static float volume( float r, float h) { return ( float )1 / 3 * pi * h * r * r; } // Function to calculate // Surface area of cone public static float surface_area( float r, float s) { return pi * r * s + pi * r * r; } // Driver Code public static void Main() { float radius = 5; float slant_height = 13; float height = 12; //float vol, sur_area; // Printing value of volume // and surface area Console.Write( "Volume Of Cone : " ); Console.WriteLine(volume(radius, height)); Console.Write( "Surface Area Of Cone : " ); Console.WriteLine(surface_area(radius, slant_height)); } } // This code is contributed by "vt_m" |
PHP
<?php // PHP program to calculate Volume // and Surface area of Cone // Function to calculate Volume of cone function volume( $r , $h ) { $pi = 3.14159; return (1 / 3) * $pi * $r * $r * $h ; } // Function to calculate // Surface area of cone function surface_area( $r , $s ) { $pi = 3.14159; return $pi * $r * $s + $pi * $r * $r ; } // Driver Code $radius = 5; $slant_height = 13; $height = 12; //vol, sur_area; // Printing value of volume // and surface area echo ( "Volume Of Cone : " ); echo ( volume( $radius , $height )); echo ( "\n" ); echo ( "Surface Area Of Cone : " ); echo ( surface_area( $radius , $slant_height )); // This code is contributed by vt_m. ?> |
Javascript
<script> // javascript program to calculate Volume // and Surface area of Cone const pi = 3.14159; // Function to calculate // Volume of cone function volume( r, h) { return ((1) / (3)) * pi * r * r * h; } // Function to calculate // Surface area of cone function surface_area( r, s) { return pi * r * s + pi * r * r; } // Driver Code let radius = 5; let slant_height = 13; let height = 12; let vol, sur_area; // Printing value of volume // and surface area document.write( "Volume Of Cone : " + volume(radius, height).toFixed(2) + "<br/>" ); document.write( "Surface Area Of Cone : " + surface_area(radius, slant_height).toFixed(2) + "<br/>" ); // This code is contributed by Rajput-Ji </script> |
Output :
Volume Of Cone : 314.159 Surface Area Of Cone : 282.743
Time complexity : O(1)
Auxiliary Space : O(1)
Please Login to comment...