|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Помогите решить задачу по С++ |
|
C/C++ - [решено] Помогите решить задачу по С++
|
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Ну вы братцы кролики и жукиии!!!)))
Ладно, вот я тут попробЫвал кое что, но чует мое сердце, что белиберда какая то все это. Скажите следующий код работоспостобен, и показывает ли то что я ищу или же это бред собачий я написал?: TFormSosred *FormSosred; float K,T,tau; const Amax = 30; float w[Amax]; float K0,K1; //--------------------------------------------------------------------------- __fastcall TFormSosred::TFormSosred(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TFormSosred::ButtonExeClick(TObject *Sender) { try { K=Edit1->Text.ToFloat(); T=Edit2->Text.ToFloat(); tau=Edit3->Text.ToFloat(); } catch(EConvertError&) { } for (float w=0; w<=30; w++) { w=w*0.05; K0=(w*sin(tau*w)+T*w*w*cos(tau*w))/K; K1=(T*w*sin(tau*w)-cos(tau*w))/K; Series1->AddXY(K0,K1); } |
Последний раз редактировалось Drongo, 17-12-2011 в 13:05. Отправлено: 23:00, 16-05-2011 | #241 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать грек,
Цитата lxa85:
|
|
------- Отправлено: 03:24, 17-05-2011 | #242 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать #include <math.h> - ты это имеешь в виду или что?
или это - cos(tau*w),sin(tau*w)??? tau,w - это числа, например 2, 1.5, 0.05 |
Отправлено: 09:33, 17-05-2011 | #243 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать грек, я спрашиваю прямым текстом. В чем измеряется угол? Какие у него единицы измерения? Стаканы, стулья, штуки, что именно означают эти числа? Что тут не понятного?!
|
------- Отправлено: 09:42, 17-05-2011 | #244 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Братцыыы!!!)))) выхооодит!!! строиться график!!!!))))) теперь до ума буду доводить, а то все равно че-то он так себе пока что
|
Отправлено: 12:09, 17-05-2011 | #245 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> const double PI = 3.1415926; main () { double x1, y1, x2, y2, x3, y3; double a, b , c, u1, u2, u3; cout << "Ââåäèòå êîîðäèíàòû âåðøèí: \n" ; cout << "x1: "; cin >> x1; cout << "y1: "; cin >> y1; cout << "x2: "; cin >> y1; cout << "y2: "; cin >> y2; cout << "x3: "; cin >> x3; cout << "y3: "; cin >> y3; a = sqrt( pow(x1-x2,2) + pow(y1-y2,2) ); c = sqrt( pow(x2-x3,2) + pow(y2-y3,2) ); b = sqrt( pow(x1-x3,2) + pow(y1-y3,2) ); if (a+b>c && b+c>a && a+c>b) { double p = (a+b+c)/2; double s = sqrt(p*(p-a)* (p-b)*(p-c)); u1 = asin(2*s / (a*b)) * 180 / PI; u2 = asin(2*s / (b*c)) * 180 / PI; u3 = asin(2*s / (a*c)) * 180 / PI; cout << "Óãëû òðåóãîëüíèêà: " << u1 << ", " << u2 << ", " << u3 << "\n"; } else cout << "Òðåóãîëüíèê âûðîæäåí!\n"; return 0; } |
Последний раз редактировалось Drongo, 18-05-2011 в 19:36. Причина: [code] Отправлено: 20:09, 17-05-2011 | #246 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Как новичек - привыкай правильно оформлять пост.
Код обрамляется тегом [code] [/code] или #. Это получение стороны a? треугольника ABC? Да, формула не верна, проверяй правильность расставленных скобок. Формула нахождения углов вообще не понятна. Что делать и как исправлять? Все просто. Берем Марка нашего уважаемого Яковлевича Выгодского Справочник по элементарной математике, ищем §22 Основные соотношения между элементами треугольника. (по приведенной ссылке стр 367-367 текста и стр 341-343 djvu файла) и внимательно смотрим и применяем формулы расчета требуемых величин. Так же не забываем пересчитывать радианы в градусы и обратно. |
------- Отправлено: 21:03, 17-05-2011 | #247 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Понятно, спасибо. Посмотрите, пожалуйста, что не так в этом коде.
#include <iostream.h> #include <math.h> float a,a1,v0,b,x,g; int n; main () { cout <<"Ââåäèòå g:"; cin >> g; cout <<"Ââåäèòå v0:";cin >> v0; cout <<"Ââåäèòå a:"; cin >> a; cout <<"Ââåäèòå b:"; cin >> b; cout <<"Ââåäèòå n:"; cin >> n; a1 = ((v0*v0)/(g*b))*sin(2*a); cout << "Ðåçóëüòàò = \n"; for(int i=1; i<=n; i++) { cout << "x" << " = " << a1*(1-pow(1/b,i))/(1-1/b) << "\n"; } return 0; } |
Отправлено: 21:50, 17-05-2011 | #248 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Titanium, перепиши пожалуйста с использованием транслита. Если в прошлый раз абракатабра была понятна из условий задачи - то эта нет. (
Или в редакторе поправь - "Введите g", "Ведите v0" ... "Результат =" Что должно было получиться? Цитата Titanium:
|
|
------- Отправлено: 22:00, 17-05-2011 | #249 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать #include <iostream.h> #include <conio.h> #include <math.h> float v0;g; float a,a1; float b; int n; float x; main() {cout <<"wwedite g"; cin >> g; cout << "Wwedite v0: "; cin >> v0; cout << "Wwedite a: "; cin >> a; cout << "Wwedite b: "; cin >> b; cout << "Wwedite n: "; cin >> n; a1 = ((v0*v0)/(g*b))*sin(2*a); cout << "Result: \n"; for(int i=1; i<=n; i++) { cout << "x[" << i << "] = " << a1*(1-pow(1/b,i))/(1-1/b) << endl; } return 0; } в этом параграфе основные соотношения между элементами треугольника только половинные углы, а мне нужно найти внутренние углы треугольника АВС |
Последний раз редактировалось Drongo, 18-05-2011 в 19:35. Причина: правильно оформляйте код Отправлено: 22:09, 17-05-2011 | #250 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Помогите решить задачу | Urann | Программирование и базы данных | 11 | 14-05-2013 11:44 | |
Разное - Помогите решить задачу в Excel | Dgonny | Программирование и базы данных | 2 | 16-11-2009 04:11 | |
C/C++ - Помогите решить задачу | zdughi | Программирование и базы данных | 1 | 01-05-2009 06:03 | |
помогите решить задачу | snikers | Программирование и базы данных | 2 | 27-08-2004 01:57 | |
помогите решить задачу | Guest | Программирование и базы данных | 2 | 21-05-2004 11:23 |
|