-
26.
+1malak } dan sonra ; mı gelir?
-
27.
+1@1 kodlar doğru. programın yanlıştır.
-
28.
0ya sildik ; leri gene aynı ak
sevaptır bi el atın beeeeeee
S'e hangi degeri verirsem alıyo, digerlerini 0 kabul ediyo amk
scanf hatası ama neeeeee -
29.
0#include "normdist.h" diye bi kutuphane varmı :S
-
30.
+1option_price_partials_call_black_scholes bu ne ak
-
31.
+131. satırda 8
-
32.
0lan @24,25 siz özel üniversite mi okudunuz dıbına koyim?
-
33.
+1beynini gibtiğimin angutu asistanlara sorsana amcık
-
34.
0burda bak:
6. include <cstdlib>
7. include <ctime>
8. include <iostream>
9. include <cmath>
10. include "normdist.h"
using namespace std;
//normal distribution
double N(const double& z) {
if (z > 6.0) { return 1.0; }
if (z < -6.0) { return 0.0; }
double b1 = 0.31938153;
double b2 = -0.356563782;
double b3 = 1.781477937;
double b4 = -1.821255978;
double b5 = 1.330274429;
double p = 0.2316419;
double c2 = 0.3989423;
double a=fabs(z);
double t = 1.0/(1.0+a*p);
double b = c2*exp((-z)*(z/2.0));
double N = ((((b5*t+b4)*t+b3)*t+b2)*t+b1)*t;
N = 1.0-b*N;
if ( z < 0.0 ) N = 1.0 - N;
return N;
}
// greeks calculation
void option_price_partials_call_black_scholes( double S, // spot price
double X, // Strike (exercise) price,
double r, // interest rate
double sigma, // volatility
double time, // time to maturity
double Delta, // partial wrt S
double Gamma, // second prt wrt S
double Theta, // partial wrt time
double Vega, // partial wrt sigma
double Rho){ // partial wrt r
double time_sqrt = sqrt(time);
double d1 = (log(S/X)+r*time)/(sigma*time_sqrt) + 0.5*sigma*time_sqrt;
double d2 = d1-(sigma*time_sqrt);
Delta = N(d1);
Gamma = N(d1)/(S*sigma*time_sqrt);
Theta =- (S*sigma*N(d1)) / (2*time_sqrt) - r*X*exp( -r*time)*N(d2);
Vega = S * time_sqrt * N(d1);
Rho = X * time * exp(-r * time) * N(d2);
}
int main (void) {
double S = 0.0;
double X = 0.0;
double r = 0.0;
double Sigma = 0.0;
double time = 0.0;
double Delta= 0.0;
double Gamma= 0.0;
double Theta= 0.0;
double Vega= 0.0;
double Rho= 0.0;
printf("please enter the parameters S, X, r, Sigma, time:n");
scanf("%lf %lf %lf %lf %lfn", &S, &X, &r, &Sigma, &time);
printf("you entered: S=%f, X=%f,r=%f, Sigma=%f,time=%f",S, X, r, Sigma, time);
option_price_partials_call_black_scholes(S, X, r, Sigma, time, Delta, Gamma, Theta, Vega, Rho);
printf("results are: Delta=%f, Gamma=%f,Theta=%f, Vega=%f,Rho=%f",Delta, Gamma, Theta, Vega, Rho);
} -
35.
+1aldığın hata mesajı ne? derlememi çalışmiyor? ne problemi söyle. kod çalışmiyor diye birşey olmaz. dünkü gibi normdist.h kütüphane bulunamiyor hatasini aliyorsan giberim seni bunu bil.
-
36.
0@28 harbi ben bunu niye düşünemedim daha once? lan sistanlara ulasabilsem burda gelir seninle muhattap olur muyum bin oğlu bin!
-
37.
0hata mesajı gelmiyor, program açılıyor, s, x, r, sigma, time için değer giriyorsun. bir tek s i kabul ediyor, digerlerine 0 veriyor, sonuc da 0 geliyor.
-
38.
0la la laaaaaaa
-
39.
0hata mesajı gelmiyor, program açılıyor, s, x, r, sigma, time için değer giriyorsun.
bir tek s i kabul ediyor, digerlerine 0 veriyor, sonuc da 0 geliyor. -
40.
+1ilk önce şunu unutmaman lazim ki i$letim sistemin ne bu önemli şöyleki ; Winmain referans post hatalari genelde dev-c++ icin gecerli. bunun ana nedenide GCC alt yapısı ile calismasindan oturu. velev GCC tabanlı oldugunden dev++ derlediginde linux makinede gib gib bu hatayi alirsin.
win içinse dünde yazdigim gibi "extern unutmadığına eminmisin? h yi #include etmissin. burada sadece normdist.h degiskenleri kullanabilirsin. fonksiyon prototiplerini yazmis oldugun tum degiskenleri extern olarak bir h dosyasinda toparla. derlemede anlamadin normal dist hata alamamn lazim bu sartlarda." özet geçersek bin burada yapman gereken tamamen fonsiyon döngülerinde sadece default.h döngülerini kullanman lazim. ve (main()) unuttugun için bu fonksyionla baslamazsan bu hatayi aliyorsun. -
41.
0laaaaaaaynnnnnnnnnn
-
42.
+2(bkz: özet kodla bin)
-
43.
0@35 evet kanka dev-c++ kullanıyom fakir bi binim talebeyim daha.
main yazdık ama olmadı?_
normdist.h yi bulduk bi yerden, ekledim kutuphaneye ama calismadi, boyle icine ekledim satirlari.
baska da kafam basmıyo :( -
44.
0alooooo
-
45.
+1scanf'in içinde tırnakların içinde %lfn gibi bişi var ordaki n'yi sil öyle dene bakalım...
uzun zamandır kod yazmıyorum unutmuşum aq:D
-
yılbaşına kadar kız ayarlamam lazım
-
inşaata gelen kadın mühendisler
-
bu mal kızlarınızı gibmeye geldim deyip
-
orta üstü bir kızın dminde eşek kadar erkek var
-
cok konusma onuachu davari
-
partnerimin dominant bir kadın olmasını istemem
-
sözlüğün dürüst onurlu erkekleri tam liste
-
170 boyunda pasif kazaklar
-
aileniz sizin için çalışmak zorunda bunu unutmayin
-
karadenizliler ile yunanistanlıların
-
hepsi ceza aldı
-
allah k4dinlarin belasini versin
-
bu yaşa kadar bi yere gelemedik
-
560binlik ile benim sexs sayım aynı
-
the economist kapagi gibi olmus
-
sözlük bitmemiş ulan bitmiyor işte oley be
-
memati ve kayra üzerindeki tecrit
-
kafkas man ermeni olmam hakkında ne
-
saat 5 ten beri elektrik yok
-
yalnızlığa alışmak hoş bir şey değil
-
guatemala mı burası
-
20 li yaşlarımın hepsi
-
ulan salolar çayin çinden gelmesinin ne
-
bir tane eskort kazakla tanıştı diye
-
gene verdigim maclara oynamadiniz degil mi
-
omuz egzersizi yap bakir liseli
-
30 yaşındayım sevgilim olmadı hiç
-
yozgat belediye başkanı
-
inci galeri neden kapandı
-
mine uysal
- / 2