Нужна программа на С++! - Веб-программирование | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 435,030 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
При поддержке
Сеть доставки контента, выбранная космическими агентствами
Важная информация
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 16:31
Старый 16.06.2009, 14:27
#1
Интересующийся
 
Пол: Мужской
Регистрация: 02.08.2008
Сообщений: 118
Благодарностей: 9
УГ: 0
КП: 0.000
Нужна программа на С++!

Народ выручайте. Ктошарит в С? Нужно написать программу на С++ (Borland или Builder ). Очень надо! С меня огромное спасибо))) кому не трудно взгляните. Задача на рисунке.
V1taxa вне форума  
Старый 16.06.2009, 14:41
#2
Любитель
 
Пол: Мужской
Инвестирую в: Другое
Регистрация: 31.08.2008
Сообщений: 365
Благодарностей: 75
УГ: 0
КП: 0.000
Ответ: Нужна программа на С++!

"Спасибо" выражается в каком значении? двух или трех....
Holyfire вне форума  
Старый 16.06.2009, 15:55
#3
Интересующийся
 
Пол: Мужской
Регистрация: 02.08.2008
Сообщений: 118
Благодарностей: 9
УГ: 0
КП: 0.000
Автор темы Ответ: Нужна программа на С++!

Я расчитываю на бескорыстную помощь.. А спасибо выражается в простом человеческом СПАСИБО!!!
V1taxa вне форума  
Старый 17.06.2009, 11:17
#4
Интересующийся
 
Пол: Мужской
Регистрация: 27.08.2008
Сообщений: 185
Благодарностей: 41
УГ: 0
КП: 0.000
Ответ: Нужна программа на С++!

Наверно как-то так:
Код:
double fU(double q){
	return ( pow(q,2.0) / 4.0 );
}

double fZ(double q){
	return ( 1.0 + pow(q,2.0) / 4.0 );
}
double fP(double q, double p){
	return ( 1.0 - fU(q) / pow(fZ(q),2.0) * log (1.0/p) ) * pow ( p, 1.0/fZ(p) );
}

void main(void)
{
	double r1 = fP(5.0, pow(10.0,-6.0));
	double r2 = fP(10.0, pow(10.0,-4.0));
	double r3 = fP(15.0, pow(10.0,-2.0));
}
В Mathcad'e адекватность не проверял
Mikeut вне форума  
Сказали спасибо:
V1taxa (17.06.2009)
Старый 17.06.2009, 13:03
#5
Интересующийся
 
Пол: Мужской
Регистрация: 02.08.2008
Сообщений: 118
Благодарностей: 9
УГ: 0
КП: 0.000
Автор темы Ответ: Нужна программа на С++!

Попробовал сам. Получилось вот что:

Код:
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
main()
{
int q[4]={5,10,15,25},k;
	float z,U;
	double Ppo,Ppf;
for (k=0; k<4; k++)
  {
		z=1+pow(q[k],2)/4;
		U=pow(q[k],2)/4;
		cout<<"z="<<z<<endl;
		cout<<"U="<<U<<endl;

for (Ppf=0.000001;Ppf<=0.0001;Ppf+=0.01)

		{
		Ppo=(1-U/z*log10(1/Ppf))*pow(Ppf,1/z);
		cout<<"Ïðè Ppf="<<Ppf<<"  Ppo="<<Ppo<<endl<<endl;
		}
		}
		}
Только оно почему-то не меняет значения Ppf ( во вотором цикле).. Помогите я схожу сума!!!

V1taxa вне форума  
Старый 17.06.2009, 14:36
#6
Интересующийся
 
Пол: Мужской
Регистрация: 27.08.2008
Сообщений: 185
Благодарностей: 41
УГ: 0
КП: 0.000
Ответ: Нужна программа на С++!

Цитата:
Сообщение от V1taxa Посмотреть сообщение
for (Ppf=0.000001;Ppf<=0.0001;Ppf+=0.01)
Не слишком ли большой шаг? 0.01

добавлено через 2 минуты
Цитата:
Сообщение от V1taxa Посмотреть сообщение
Ppo=(1-U/z*log10(1/Ppf))*pow(Ppf,1/z);
А разве у тя там не ln в задании?

Последний раз редактировалось Mikeut; 17.06.2009 в 14:38. Причина: Добавлено сообщение
Mikeut вне форума  
Старый 17.06.2009, 16:08
#7
Интересующийся
 
Пол: Мужской
Регистрация: 02.08.2008
Сообщений: 118
Благодарностей: 9
УГ: 0
КП: 0.000
Автор темы Ответ: Нужна программа на С++!

В задании ln. только вот как его в си записать. Разве не так? А на счёт шага.. Я уже по всякому пробовал, и вообще другие числа подставлял.. Всё равно не выходит(((

Уже понял насчёт логарифма. Log это и есть натуральный в си. Но от этого не намного легче((

Последний раз редактировалось V1taxa; 17.06.2009 в 16:13.
V1taxa вне форума  
Старый 17.06.2009, 17:05
#8
Интересующийся
 
Пол: Мужской
Регистрация: 27.08.2008
Сообщений: 185
Благодарностей: 41
УГ: 0
КП: 0.000
Ответ: Нужна программа на С++!

В личку отписал
Mikeut вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 16:31
Опции темы

Быстрый переход


Случайные темы
Аватар NikNak67
crazy-money.com - Crazy-Money
От NikNak67 в разделе «Список проблемных/неактивных/закрытых программ»
Аватар AnnaYa
Бесплатное продвижение сайтов: подробно о самом важном
От AnnaYa в разделе «Маркетинг: общий форум»
Аватар ~XG~
Что такое корпоративное право
От ~XG~ в разделе «Юридические вопросы»
Аватара нет
strongdollars - strongdollars.com
От user_ru в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватара нет
ПАММ-счет Profi: 4596 (Privatefx.com)
От Serbinito в разделе «Архив: Инвестирование в ПАММ-счета»
Аватар ayter
lifepharmglobal.com - распространение продукта "Lamininе"
От ayter в разделе «Список проблемных/неактивных/закрытых программ»
.     
Пользователей
435,030
Тем
504,876
Сообщений
12,675,419

mmgp.telegram