Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Peki, o zaman servis masasına böyle bir ekstra fonksiyon MathCeil () ile geldiklerini yazmanız gerekiyor :)
int A = çift B + 0,5
sonra 5
"Önce kesirli sayıya 0,5 eklenir ve sonra kesirli kısım sonuçtan kesilir ve bir tamsayıya yuvarlamanın sonucu kalır." konusunda haklıdır, ancak MQ bize MathCeil() 'i vermemek için verdi. zahmet.
Teşekkürler Sunny, ancak MathCeil yalnızca çiftlerle çalışır: hem girişte hem de çıkışta :)
çözüldü: int A = (int) MathCeil(çift B);
Üzgünüz: int A = (int) MathCeil(double B +0.5 )
Değil a: çözüldü: int A = (int) MathCeil(çift B);
deneyin: int A = MathCeil(2.4)
int A = MathCeil (2.4)=3
int A = MathCeil(2.4+0.5) =3
ancak
int A = MathCeil(2.6+0.5) =4
int A = MathCeil(2.6) =3
int A = MathCeil(2.4)=3
int A = MathCeil(2.4+0.5) =3
ancak
int A = MathCeil(2.6+0.5) =4