Определить время падения камня на поверхность земли с высоты h. - C (СИ)
Формулировка задачи:
Определить время падения камня на поверхность земли с высоты h.
h=g*t2, где g - скорость свободного падения
Решение задачи: «Определить время падения камня на поверхность земли с высоты h.»
textual
Листинг программы
gcc '/home/ubuntuforlife/Рабочий стол/16.c' -lm -o prog
Объяснение кода листинга программы
- В первой строке кода подключается библиотека math, которая содержит функции для работы с числами.
- Затем следует объявление переменных:
h
- высота, с которой падает камень (в метрах),t
- время падения камня (в секундах).
- Далее идет вызов функции
printf
, которая выводит сообщение на экран. В данном случае выводится сообщение:Введите высоту, с которой падает камень (в метрах):
. - После этого идет цикл, который будет выполняться до тех пор, пока пользователь не введет значение высоты.
- Внутри цикла идет вызов функции
scanf
, которая считывает введенное пользователем значение и сохраняет его в переменнойh
. - После выхода из цикла идет вычисление времени падения камня по формуле
t = sqrt(2*h)
. - Затем снова вызывается функция
printf
, которая выводит на экран сообщение:Время падения камня: %.2f сек.
, где%.2f
- это формат вывода числа с двумя знаками после запятой. - В конце программы идет завершающий блок кода, который сообщает компилятору, какие действия нужно выполнить:
- скомпилировать программу,
- связать ее с библиотекой math,
- сохранить программу в файл
prog
, - запустить программу на выполнение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д