Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2017, 15:39   #1
Wunschpunsch
Пользователь
 
Регистрация: 16.03.2014
Сообщений: 19
По умолчанию Найти траекторию полета бумажки.

Скомканная бумажка массой 20 г брошена под углом 45º к горизонту со скоростью 20 м/с. При полете она встречает сопротивление воздуха F=A*V+B*V*V*V;. Коэффициенты равны: A = 0,1 H*c/м, B = 10-3 Н*с3/м3. Найти траекторию полета бумажки.

Задачу я так скажем решил, а как построить траекторию?

Код:
#include "stdafx.h"
#include <math.h>
#include <stdio.h>
#include <iostream>
using namespace std;

int main()
{
	double Pi=3.14;
	int V=20;
	double  A=0.1;
	int B=0.001;
	double  M=0.02;
	double  T1=0.15;
	double  G=9.8;
	double  A1;
	double X=0;
	double Y=0;
	double T=0;
	double vx,vy,F,FX,FY;
	while (Y>=0)
	{
	A1=45*Pi/180;
	vx=V*cos(A1);
	vy=V*sin(A1);
	F=-A*V-B*V*V*V;
	FX=F*vx/V;
	vx=vx+FX*T1/M;
	X=X+vx*T1;
	FY=F*vy/V-M*G;
	vy=vy+FY*T1/M;
	Y=Y+vy*T1;
	T=T+T1;
	V=sqrt(vx*vx+vy*vy);
	cout<<T<<"\t"<<X<<"\t"<<Y<<"\n";
	}
	cout<<"Dal'nost': "<<X<<"\n"<<"Vremy: "<<T<<"\n";
	system("pause");
}
Wunschpunsch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на расчёт движения. Заяц бежит вдоль заданной прямой. Собака — за зайцем. Найти траекторию собаки. AndrewSkull Паскаль, Turbo Pascal, PascalABC.NET 3 06.06.2011 20:13
Траектория полета Medik07 C# (си шарп) 1 17.02.2011 22:53
Расчет полета ракеты reydor Помощь студентам 0 05.10.2010 15:46
UserForm построить траекторию полёта HpPaviliondv7 Microsoft Office Excel 9 05.05.2010 00:19