if(prev=0,mov(c,p,s),(prev*(p-1)+c)/p); bu kısmı for döngüsünde nasıl yazabiliriz
if(prev=0,mov(c,p,s),(prev*(p-1)+c)/p); bu kısmı for döngüsünde nasıl yazabiliriz
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("YUksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var A = Sistem.GrafikFiyatSec("Acilis");
int x1=1;
int x2=10;
float x3=0.1f;
float x4=0.05f;
float x5=0.077f;
float x6=0.038f;
var ott=Sistem.TTI(x1, x2,C);
var ott2 = Sistem.Liste(0);
var ott3=Sistem.Liste(0);
var ott4=Sistem.Liste(0);
var ott5=Sistem.Liste(0);
for (int i = 1; i < V.Count; i++)
{
ott2[i] = (ott[i]*(1+x3));
ott3[i] = (ott[i]*(1+x4));
ott4[i] = (ott[i]*(1-x5));
ott5[i] = (ott[i]*(1-x6));
}
Sistem.Cizgiler[0].Deger = ott;
Sistem.Cizgiler[1].Deger = ott2 ;
Sistem.Cizgiler[2].Deger = ott3;
Sistem.Cizgiler[3].Deger = ott4;
Sistem.Cizgiler[4].Deger = ott5;
var sayi = 0.0f;
int Deger = 0;
for (int i = 1; i < V.Count; i++)
{
sayi = 9.8f;
Deger = Math.Floor((float)sayi);
}
Böyle birşey yazdığımda double türü örtülü olarak int türünde yazılamaz gibi bir hata veriyor, buradaki hata nedir arkadaşlar..Burada döngüye ihtiyacım olmadığını biliyorum ancak hatanın kaynağını bulamadım, yardımcı olursanız sevinirim.
(float)Math.Floor(9.8) olmalı
.
Yer İmleri