Предмет: Информатика, автор: vovanvova2013

Код на C++

Определить время падения камня на поверхность луны с задаваемой высоты.

(правда я не понял что с начальной скоростью, ведь если она не равна нулю ,то и формула совсем другая ,помогите написать код еще и с задаваемой начальной скоростью)

Приложения:

restIess: если формулу подскажете - сделаю (искать и вспоминать лень ;) )
vovanvova2013: вот формулу прикрепил
restIess: а g за сколько берём?
restIess: 1,62 м/с?
vovanvova2013: 10
vovanvova2013: 10 м/с
vovanvova2013: а ой
vovanvova2013: мы же на луне тогда 1,62 м/с конечно))

Ответы

Автор ответа: restIess
1

#include <iostream>

#include <cmath>

using namespace std;

int main() {

setlocale(LC_ALL, "Rus");

double t, v0, h, g = 1.62;

cout << "Чему равна начальная скорость?(м/с) ";

cin >> v0;

cout << "Чему равна высота?(м) ";

cin >> h;

if (v0 == 0) {

 t = sqrt((2 * h) / g);

}

else {

 t = (sqrt(pow(v0, 2) + 2 * g * h) - v0) / g;

}

cout << "Время падения(c): " << t;

return 0;

}

Похожие вопросы
Предмет: Алгебра, автор: Артур998
Предмет: Алгебра, автор: tsemerin
Предмет: Математика, автор: Альбина17111