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

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

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

Я расчитываю на бескорыстную помощь.. А спасибо выражается в простом человеческом СПАСИБО!!!
V1taxa вне форума  
Старый 17.06.2009, 10: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, 12: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, 13: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 в 13:38. Причина: Добавлено сообщение
Mikeut вне форума  
Старый 17.06.2009, 15:08
#7
Интересующийся
 
Пол: Мужской
Регистрация: 02.08.2008
Сообщений: 118
Благодарностей: 9
УГ: 0
КП: 0.000
Автор темы Ответ: Нужна программа на С++!

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

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

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

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

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


Случайные темы
Аватар OrlandO
Создание галереи статей
От OrlandO в разделе «Веб-программирование»
Аватар mysilver
FAQ: 111 Заметок Домейнера
От mysilver в разделе «Доменные имена»
Аватара нет
LocalBitcoin. Есть ли недостатки?
От sologub в разделе «Биржи криптовалют»
Аватар Naale
ProfitPolis - profitpolis.com
От Naale в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар NewLife
Forex Trend Group - forextrendgroup.com
От NewLife в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар BRR
Аккаунты Яндекс Директ без НДС [Актуально]
От BRR в разделе «Яндекс.Директ»
.     
Пользователей
457,153
Тем
534,816
Сообщений
13,470,764

mmgp.telegram