/**
 * This function updates the exposure value based on the aperture and shutter speed.
 *
 * @param exposure Current exposure value (EV)
 * @param aperture Aperture value (AV)
 * @param shutterSpeed Shutter speed value (TV)
 * @return Updated exposure value
 */
fun updateExposure(exposure: Double, aperture: Double, shutterSpeed: Double): Double {

    // Update exposure based on aperture and shutter speed
    val newExposure = exposure + aperture - shutterSpeed
    return newExposure
}
/**
 * This function updates the exposure value based on the aperture and shutter speed.
 *
 * @param exposure Current exposure value (EV)
 * @param aperture Aperture value (AV)
 * @param shutterSpeed Shutter speed value (TV)
 * @return Updated exposure value
 */
fun updateExposure(exposure: Double, aperture: Double, shutterSpeed: Double): Double {
/**
 * This function updates the exposure value based on the aperture and shutter speed.
 *
 * @param exposure Current exposure value (EV)
 * @param aperture Aperture value (AV)
 * @param shutterSpeed Shutter speed value (TV)
 * @return Updated exposure value
 */
fun updateExposure(exposure: Double, aperture: Double, shutterSpeed: Double): Double {

    // Update exposure based on aperture and shutter speed
    val newExposure = exposure + aperture - shutterSpeed
    return newExposure
}