Определить время падения камня на поверхность земли с высоты 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, - запустить программу на выполнение.