Skip to content

Jekite1/DepthCalculation

Repository files navigation

DepthCalculation

alt text

🇬🇧 Eng:

A C++ console application that calculates the water filling depth (h) of a trapezoidal channel using geometric parameters.

🛠 Input Parameters

The program requires the following data for calculation:

Parameter Symbol Description
Channel slope coefficient i Dimensionless value (e.g., 0.001 – 0.01)
Side slope ratio m Horizontal projection / vertical rise
Bottom width b Channel width at the base (meters)
Roughness coefficient n Manning’s coefficient (depends on channel material)

⚠️ Important Note

When entering fractional numbers (decimals), you must use a dot (.) as a separator.

  • Correct: 0.025
  • Incorrect: 0,025

🚀 Usage

  1. Run the exe file on Windows.
  2. Enter the values as prompted by the console.
  3. Get the calculated depth result.

🇷🇺 Rus:

Консольная программа на C++, которая вычисляет глубину наполнения канала трапецеидального сечения по его геометрическим параметрам.

🛠 Входные параметры

Для работы программы необходимо ввести:

Параметр Обозначение Описание
Уклон дна и валов i Безразмерный коэффициент (например 0.001 – 0.01)
Коэффициент откоса m Горизонтальная проекция / вертикальный подъём
Ширина по дну b Ширина канала в нижней части, в метрах
Коэффициент шероховатости n Коэффициент Маннинга (зависит от материала стенок/дна)

⚠️ Важное примечание

При вводе дробных чисел необходимо использовать точку (.) в качестве разделителя.

  • Правильно: 0.5
  • Неправильно: 0,5 (использование запятой может привести к ошибке ввода).

🚀 Инструкция

  1. Запустите exe файл программы в Windows.
  2. Последовательно введите запрашиваемые данные.
  3. Программа выведет результат расчета глубины в консоль.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors