This is a C Program to find the volume and surface area of cuboids.

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 a 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; }

In this C program, library function defined in <math.h> header file is used to compute mathematical functions. We are reading the ‘width’, ‘length’ and ‘height’ values of cuboids. To find the surface area and the volume, the following formulas are used.

Surface area= 2(width * length + length * height + height * width)

Volume = width * length * height

Diagonal =sqrt(width * width + length * length + height * height).

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.**

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