bobot Опубликовано 31 октября, 2011 Жалоба Поделиться Опубликовано 31 октября, 2011 В этой теме написанные мной программы, решения различных задач. Могут пригодиться начинающим программистам на C++ под Linux. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
bobot Опубликовано 31 октября, 2011 Автор Жалоба Поделиться Опубликовано 31 октября, 2011 /* Координаты брошенного под углом тела */ #include <iostream> #include <cmath> using namespace std; int main(int argc, char **argv) { const double g = 9.8; const double pi = 3.1415; double v, alfa, T, time = 0, x, y; cout << "Введите начальную скорость (м/с): "; cin >> v; cout << "Задайте угол к горизонту в градусах: "; cin >> alfa; alfa = alfa * pi / 180; T = 2 * v * sin(alfa) / g; cout << "Расчётное время полёта: " << T << endl; cout << "Задайте время в секундах, когда необходимо узнать координаты тела (не дольше " << T << " секунд): "; cin >> time; while ( (time == 0) || (time > T ) ) { cout << "Будьте, пожалуйста, внимательнее." << endl << "> "; cin >> time; } x = v * cos(alfa) * time; y = v * sin(alfa) * time - g * time * time / 2; cout << "Координаты тела через " << time << " секунд полёта : расстояние " << x << " метров, высота " << y << " метров."<< endl; return 0; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.