From 734a3f00c58b838e7c9d92e7b055bbc01b88c206 Mon Sep 17 00:00:00 2001 From: DEVANSH-GAJJAR Date: Thu, 31 Jul 2025 10:28:40 +0530 Subject: [PATCH 1/2] Adding Triangular Prism --- src/main/java/com/thealgorithms/maths/Volume.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/thealgorithms/maths/Volume.java b/src/main/java/com/thealgorithms/maths/Volume.java index 0f282b2abae2..48233cff28ad 100644 --- a/src/main/java/com/thealgorithms/maths/Volume.java +++ b/src/main/java/com/thealgorithms/maths/Volume.java @@ -102,4 +102,11 @@ public static double volumePyramid(double baseArea, double height) { public static double volumeFrustumOfCone(double r1, double r2, double height) { return (Math.PI * height / 3) * (r1 * r1 + r2 * r2 + r1 * r2); } + + public static double volumeTriangularPrism(double base,double height,double length) + { + return 0.5*base*height*length; + } + + } From eb1c11282ccb76a5380e6e8808403f6572c5e4ab Mon Sep 17 00:00:00 2001 From: DEVANSH GAJJAR <162860692+DEVANSH-GAJJAR@users.noreply.github.com> Date: Thu, 31 Jul 2025 16:10:27 +0530 Subject: [PATCH 2/2] Update Volume.java --- .../java/com/thealgorithms/maths/Volume.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/thealgorithms/maths/Volume.java b/src/main/java/com/thealgorithms/maths/Volume.java index 48233cff28ad..319864a057ee 100644 --- a/src/main/java/com/thealgorithms/maths/Volume.java +++ b/src/main/java/com/thealgorithms/maths/Volume.java @@ -103,10 +103,18 @@ public static double volumeFrustumOfCone(double r1, double r2, double height) { return (Math.PI * height / 3) * (r1 * r1 + r2 * r2 + r1 * r2); } - public static double volumeTriangularPrism(double base,double height,double length) - { - return 0.5*base*height*length; - } + /** + * Calculate the volume of a triangular prism. + * + * @param base base of the triangle + * @param height height of the triangle + * @param length length of the prism + * @return volume of the triangular prism + */ +public static double volumeTriangularPrism(double base, double height, double length) { + return 0.5 * base * height * length; +} + }