Yasak sessizce değil. Ve oldukça açık bir şekilde, iki uyarıdan sonra. İşte ciddi insanlar için iyi bir forum. Kendi ana dilinizde (umarım Albany değil) aktaramazsanız, engin bilginiz değersizdir.
int KarşılaştırmaFiyat(çift a, çift b) { a -= b; b = Nokta / 2.; eğer (a > b) döndürür (1); if (a < -b) (-1) döndürür; dönüş(0); }
veya
çift a; çift b; int faktör = MathRound( MathPow(10, basamak) ); // rakamlar, karşılaştıracağımız kesinlik değeridir Fiyatları karşılaştırırsak, bu önceden tanımlanmış bir değişkendir Basamaklar ...
if (MathRound( (a - b) * faktör ) != 0) { ... // bir != b }
if (MathRound( (a - b) * faktör ) == 0) { ... // a == b }
if (MathRound( (a - b) * faktör ) > 0) { ... // bir > b }
if (MathRound( (a - b) * faktör ) < 0) { ... // bir < b }
veya
4-5 basamaklı bir doğrulukla çift tip sayıları karşılaştırırken, ekstra bir şey icat etmenize gerek yoktur.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Yasak sessizce değil. Ve oldukça açık bir şekilde, iki uyarıdan sonra. İşte ciddi insanlar için iyi bir forum. Kendi ana dilinizde (umarım Albany değil) aktaramazsanız, engin bilginiz değersizdir.
Her şeyi okudum!
Bir cok zaman!
Çeşitli dallar.
Ama özgeçmişini görmedim. Bu konuda ayrıntılı bilgi ve netlik istiyorum.
Profesyonellerin beyleri, lütfen, hurda değilse, nihai sonuca varın (bunun gibi) -
herkes, kullanıcılar, kaybedenler, çaydanlıklar, semaverler - double türündeki sayıları karşılaştırırken aşağıdakileri kullanırız:
stdlib, bool CompareDoubles(çift sayı1,çift sayı2);
veya
if (NormalizeDouble((ab)>0,Rakamlar)) {...}
veya
int KarşılaştırmaFiyat(çift a, çift b)
{
a -= b;
b = Nokta / 2.;
eğer (a > b) döndürür (1);
if (a < -b) (-1) döndürür;
dönüş(0);
}
veya
çift a;
çift b;
int faktör = MathRound( MathPow(10, basamak) ); // rakamlar, karşılaştıracağımız kesinlik değeridir
Fiyatları karşılaştırırsak, bu önceden tanımlanmış bir değişkendir Basamaklar
...
if (MathRound( (a - b) * faktör ) != 0)
{
... // bir != b
}
if (MathRound( (a - b) * faktör ) == 0)
{
... // a == b
}
if (MathRound( (a - b) * faktör ) > 0)
{
... // bir > b
}
if (MathRound( (a - b) * faktör ) < 0)
{
... // bir < b
}
veya
4-5 basamaklı bir doğrulukla çift tip sayıları karşılaştırırken, ekstra bir şey icat etmenize gerek yoktur.
Saygılarımla, İskender.