El cuboide es una figura tridimensional en forma de caja representada en el plano tridimensional. El cuboide tiene 6 caras en forma de rectángulo. Cada cara se encuentra con otra cara a 90 grados cada una. Tres lados del cuboide se encuentran en el mismo vértice. Dado que está formado por 6 caras rectangulares, tiene una longitud, un ancho y una altura de diferentes dimensiones.
Ejemplos:
Input : 2 3 4 Output : Area = 24 Total Surface Area = 52 Input : 5 6 12 Output : Area = 360 Total Surface Area = 324
Fórmulas:
Area = l*w*h Total Surface Area = 2*l*w + 2*w*h + 2*l*h where l, h, w are length, height and width of cuboid respectively.
C++
// CPP program to find volume and // total surface area of cuboid #include <bits/stdc++.h> using namespace std; // utility function double areaCuboid(double l, double h, double w) { return (l * h * w); } double surfaceAreaCuboid(double l, double h, double w) { return (2 * l * w + 2 * w * h + 2 * l * h); } // driver function int main() { double l = 1; double h = 5; double w = 7; cout << "Area = " << areaCuboid(l, h, w) << endl; cout << "Total Surface Area = " << surfaceAreaCuboid(l, h, w); return 0; }
Java
// Java program to find volume and // total surface area of cuboid class GFG { // utility function static double areaCuboid(double l, double h, double w) { return (l * h * w); } static double surfaceAreaCuboid(double l, double h, double w) { return (2 * l * w + 2 * w * h + 2 * l * h); } // Driver code public static void main (String[] args) { double l = 1; double h = 5; double w = 7; System.out.println("Area = " + areaCuboid(l, h, w)); System.out.println("Total Surface Area = " + surfaceAreaCuboid(l, h, w)); } } // This code is contributed By Anant Agarwal.
Python3
# Python3 code to find volume and # total surface area of cuboid # utility function def volumeCuboid( l , h , w ): return (l * h * w) def surfaceAreaCuboid( l , h , w ): return (2 * l * w + 2 * w * h + 2 * l * h) # driver function l = 1 h = 5 w = 7 print("Volume =" , volumeCuboid(l, h, w)) print("Total Surface Area =", surfaceAreaCuboid(l, h, w)) #This code is contributed by "Sharad_Bhardwaj".
C#
// C# program to find volume and // total surface area of cuboid using System; class GFG { // utility function static double areaCuboid(double l, double h, double w) { return (l * h * w); } static double surfaceAreaCuboid(double l, double h, double w) { return (2 * l * w + 2 * w * h + 2 * l * h); } // Driver code public static void Main() { double l = 1; double h = 5; double w = 7; Console.WriteLine("Area = " + areaCuboid(l, h, w)); Console.WriteLine("Total Surface Area = " + surfaceAreaCuboid(l, h, w)); } } // This code is contributed By vt_m.
PHP
<?php // PHP program to find volume and // total surface area of cuboid // utility function function areaCuboid($l, $h, $w) { return ($l * $h * $w); } function surfaceAreaCuboid($l, $h, $w) { return (2 * $l * $w + 2 * $w * $h + 2 * $l * $h); } // Driver Code $l = 1; $h = 5; $w = 7; echo "Area = " , areaCuboid($l, $h, $w) , "\n"; echo "Total Surface Area = ", surfaceAreaCuboid($l, $h, $w); // This code is contributed by ajit ?>
Javascript
<script> // javascript program to find volume and // total surface area of cuboid // Utility function function areaCuboid( l, h, w) { return (l * h * w); } function surfaceAreaCuboid( l, h, w) { return (2 * l * w + 2 * w * h + 2 * l * h); } // Driver function let l = 1; let h = 5; let w = 7; document.write( "Area = " + areaCuboid(l, h, w) +"<br/>"); document.write("Total Surface Area = " + surfaceAreaCuboid(l, h, w)+"<br/>"); // This code is contributed by todaysgaurav </script>
Producción :
Area = 35 Total Surface Area = 94
Complejidad temporal : O(1)
Espacio auxiliar : O(1)
Este artículo es una contribución de Saloni Gupta . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA