C Program to Find Volume and Surface Area of Cuboid

This C program calculates the volume and surface area of a cuboid given its length, width, and height. It utilizes the formulas for volume and surface area and provides the results based on the provided dimensions.

A cuboid is a three-dimensional geometric shape that has six rectangular faces. It is also known as a rectangular prism. The volume and surface area are important properties of a cuboid, and they can be calculated using simple formulas.

Program Statement

Write a C program to find the volume and surface area of a cuboid

Program

#include<stdio.h>

int main()
{
    float length, width, height;
    float volume, surface_area;

    printf("Enter the length of the cuboid: ");
    scanf("%f", &length);

    printf("Enter the width of the cuboid: ");
    scanf("%f", &width);

    printf("Enter the height of the cuboid: ");
    scanf("%f", &height);

    // Calculate the volume of the cuboid
    volume = length * width * height;

    // Calculate the surface area of the cuboid
    surface_area = 2 * (length * width + length * height + width * height);

    printf("Volume of the cuboid: %.2f\n", volume);
    printf("Surface area of the cuboid: %.2f\n", surface_area);

    return 0;
}

How it works

Here’s a step-by-step explanation of how the program works:

  1. The program starts by declaring the necessary variables: length, width, height, volume, and surfaceArea, all of which are of type float.
  2. The user is prompted to enter the length of the cuboid using printf.
  3. The program uses scanf to read and store the length entered by the user in the variable length.
  4. Similarly, the user is prompted to enter the width of the cuboid.
  5. The program uses scanf to read and store the width entered by the user in the variable width.
  6. The user is prompted to enter the height of the cuboid.
  7. The program uses scanf to read and store the height entered by the user in the variable height.
  8. Using the values of length, width, and height, the program calculates the volume of the cuboid using the formula: volume = length * width * height.
  9. Similarly, the program calculates the surface area of the cuboid using the formula: surfaceArea = 2 * (length * width + length * height + width * height).
  10. The program then uses printf to display the calculated volume and surface area to the user with appropriate labels.
  11. Finally, the program ends, and the execution is complete.

By following these steps, the program takes the user’s input for the dimensions of the cuboid, performs the necessary calculations, and provides the volume and surface area of the cuboid as output

Input/Output

Share:

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This C program calculates the volume and surface area of a sphere using its radius. A sphere is a three-dimensional...
This C program converts a Roman numeral to a decimal number. Roman numerals are a system of numerical notation used...
This C program calculates the value of sin(x) using the Taylor series expansion. The Taylor series expansion is a mathematical...