计算半球的体积和表面积。
半球:
在几何学中,它是球体的精确一半。我们可以找到许多现实生活中半球的例子,例如我们的地球可以分为南半球和北半球两个半球。
半球体积:半球的体积只不过是半球所占的空间量。它也被定义为被半球边界包围的三维空间的数量。
表面积:恰好覆盖半球表面的正方形单位的数量。
表面积 =
体积 =
例子 :
Input : Radius = 7
Output : Volume = 718.378
Surface Area = 307.876
Input : Radius = 11
Output : Volume = 2787.64
Surface Area = 760.265
C++
// CPP Program to calculate volume and
// and surface area of a Hemisphere.
#include
using namespace std;
// Initializing value of pi
#define pi 3.141592653589793
// Function to calculate volume
void volume(float r)
{
float volume = float(2 * pi * pow(r, 3)) / float(3);
cout << "Volume = " << volume << endl;
}
// Function to calculate surface area
void surface_area(float r)
{
float s_area = 2 * pi * pow(r, 2);
cout << "Surface Area = " << s_area << endl;
}
// Driver program
int main()
{
float r = 11;
volume(r);
surface_area(r);
return 0;
}
Java
// Java Program to calculate volume and
// and surface area of a Hemisphere.
import java.util.*;
import java.lang.*;
public class GfG{
// Initializing value of pi
private static final float pi = (float) 3.141592653589793;
// Function to calculate volume
public static void volume(float r)
{
float volume = (float)(2 * pi *(float) Math.pow(r, 3))
/ (float)(3);
System.out.println("Volume = " + volume);
}
// Function to calculate surface area
public static void surface_area(float r)
{
float s_area = (float)2 * pi * (float)Math.pow(r, 2);
System.out.println("Surface Area = " + s_area);
}
// Driver function
public static void main(String argc[]){
float r = 11;
volume(r);
surface_area(r);
}
}
/* This code is contributed by Sagar Shukla */
Python
# Python code Program to calculate volume and
# and surface area of a Hemisphere.
import math
# Function to calculate volume
def volume(r):
volume = 2 * math.pi * math.pow(r, 3) / 3
print("Volume = ", '%.4f' %volume)
# Function to calculate surface area
def surface_area(r):
s_area = 2 * math.pi * math.pow(r, 2)
print("Surface Area = ", '%.4f' %s_area)
# Driver code
r = 11
volume(r)
surface_area(r)
C#
// C# Program to calculate volume and
// and surface area of a Hemisphere.
using System;
public class GfG{
// Initializing value of pi
private static float pi = (float) 3.141592653589793;
// Function to calculate volume
public static void volume(float r)
{
float volume = (float)(2 * pi *(float) Math.Pow(r, 3))
/ (float)(3);
Console.WriteLine("Volume = " + volume);
}
// Function to calculate surface area
public static void surface_area(float r)
{
float s_area = (float)2 * pi * (float)Math.Pow(r, 2);
Console.WriteLine("Surface Area = " + s_area);
}
// Driver function
public static void Main()
{
float r = 11;
volume(r);
surface_area(r);
}
}
/* This code is contributed by vt_m */
PHP
Javascript
输出
Volume = 2787.64
Surface Area = 760.265