/**
 * In Civil Engineering, it is crucial to calculate the volume of concrete required for a construction project accurately. This function takes the length, width, height, and reinforcement of a concrete structure and calculates the total volume of concrete required.
 *
 * @param length The length of the concrete structure in meters.
 * @param width The width of the concrete structure in meters.
 * @param height The height of the concrete structure in meters.
 * @param reinforcement Indicates whether the structure requires reinforcement or not. True if reinforcement is required, False otherwise.
 * @return The total volume of concrete required in cubic meters.
 */
fun calculateConcreteVolume(length: Double, width: Double, height: Double, reinforcement: Boolean): Double {

    val concreteVolume: Double = if (reinforcement) {
        length * width * height * 1.1
    } else {
        length * width * height
    }
    return concreteVolume
}
/**
 * In Civil Engineering, it is crucial to calculate the volume of concrete required for a construction project accurately. This function takes the length, width, height, and reinforcement of a concrete structure and calculates the total volume of concrete required.
 *
 * @param length The length of the concrete structure in meters.
 * @param width The width of the concrete structure in meters.
 * @param height The height of the concrete structure in meters.
 * @param reinforcement Indicates whether the structure requires reinforcement or not. True if reinforcement is required, False otherwise.
 * @return The total volume of concrete required in cubic meters.
 */
fun calculateConcreteVolume(length: Double, width: Double, height: Double, reinforcement: Boolean): Double {
/**
 * In Civil Engineering, it is crucial to calculate the volume of concrete required for a construction project accurately. This function takes the length, width, height, and reinforcement of a concrete structure and calculates the total volume of concrete required.
 *
 * @param length The length of the concrete structure in meters.
 * @param width The width of the concrete structure in meters.
 * @param height The height of the concrete structure in meters.
 * @param reinforcement Indicates whether the structure requires reinforcement or not. True if reinforcement is required, False otherwise.
 * @return The total volume of concrete required in cubic meters.
 */
fun calculateConcreteVolume(length: Double, width: Double, height: Double, reinforcement: Boolean): Double {

    val concreteVolume: Double = if (reinforcement) {
        length * width * height * 1.1
    } else {
        length * width * height
    }
    return concreteVolume
}