This C Program calculates the volume and surface area of cuboids. The formula used in this program are surfacerea= 2(w * l + l * h + h * w) where w is width, l is length and h is height of the cuboids. volume = width * length * height.

Here is source code of the C Program to Find the volume and surface area of cuboids.The C program is successfully compiled and run on a Linux system. The program output is also shown below.

`/*`

`* C Program to Find the Volume and Surface Area of Cuboids`

`*/`

`#include <stdio.h>`

`#include <math.h>`

int main()

`{`

float width, length, height;

float surfacearea, volume, space_diagonal;

printf("Enter value of width, length & height of the cuboids:\n");

scanf("%f%f%f", &width, &length, &height);

surfacearea = 2 *(width * length + length * height +

height * width);

volume = width * length * height;

space_diagonal = sqrt(width * width + length * length +

height * height);

printf("Surface area of cuboids is: %.3f", surfacearea);

printf("\n Volume of cuboids is : %.3f", volume);

printf("\n Space diagonal of cuboids is : %.3f", space_diagonal);

return 0;

`}`

advertisement

Output: $ cc pgm28.c -lm $ a.out Enter value of width, length & height of the cuboids : 22 23 24 Surface area of cuboids is: 3172.000 Volume of cuboids is : 12144.000 Space diagonal of cuboids is : 39.862

**Sanfoundry Global Education & Learning Series – 1000 C Programs.**

advertisement

Here’s the list of Best Reference Books in C Programming, Data-Structures and Algorithms

If you wish to look at other example programs on Mathematical Functions, go to C Programming Examples on Mathematical Functions. If you wish to look at programming examples on all topics, go to C Programming Examples.