有5个矩形面和2个平行五边形底边的棱柱是五棱柱。因此,您将获得五角棱镜的点心长度(a) 、底边长度(b)和高度(h) 。你必须找到五角棱镜的表面积和体积。
例子:
Input : a=3, b=5, h=6
Output :surface area=225, volume=225
Input : a=2, b=3, h=5
Output :surface area=105, volume=75
在这个图中,
a – 五角棱镜的心弦长度。
b – 五角棱镜的底长。
h – 五角棱镜的高度。
公式:以下是计算勾股棱镜表面积和体积的公式。
C++
// CPP program to find
// surface area and volume of the
// Pentagonal Prism
#include
using namespace std;
// function for surface area
float surfaceArea(float a, float b, float h)
{
return 5 * a * b + 5 * b * h;
}
// function for VOlume
float volume(float b, float h)
{
return (5 * b * h) / 2;
}
// Driver function
int main()
{
float a = 5;
float b = 3;
float h = 7;
cout << "surface area= " << surfaceArea(a, b, h) << ", ";
cout << "volume= " << volume(b, h);
}
Java
// Java program to find
// surface area and volume of the
// Pentagonal Prism
import java.util.*;
class solution
{
// function for surface area
static float surfaceArea(float a, float b, float h)
{
return 5 * a * b + 5 * b * h;
}
// function for VOlume
static float volume(float b, float h)
{
return (5 * b * h) / 2;
}
// Driver function
public static void main(String arr[])
{
float a = 5;
float b = 3;
float h = 7;
System.out.println( "surface area= "+surfaceArea(a, b, h)+", ");
System.out.println("volume= "+volume(b, h));
}
}
Python3
# Python 3 program to find surface area
# and volume of the Pentagonal Prism
# function for surface area
def surfaceArea(a, b, h):
return 5 * a * b + 5 * b * h
# function for VOlume
def volume(b, h):
return (5 * b * h) / 2
# Driver Code
if __name__ == '__main__':
a = 5
b = 3
h = 7
print("surface area =", surfaceArea(a, b, h),
",", "volume =", volume(b, h))
# This code is contributed by
# Sanjit_Prasad
C#
// C# program to find surface
// area and volume of the
// Pentagonal Prism
using System;
class GFG
{
// function for surface area
static float surfaceArea(float a,
float b, float h)
{
return 5 * a * b + 5 * b * h;
}
// function for VOlume
static float volume(float b, float h)
{
return (5 * b * h) / 2;
}
// Driver Code
public static void Main()
{
float a = 5;
float b = 3;
float h = 7;
Console.WriteLine("surface area = " +
surfaceArea(a, b, h) + ", ");
Console.WriteLine("volume = " +
volume(b, h));
}
}
// This code is contributed by vt_m
PHP
Javascript
输出:
surface area= 180, volume= 52.5