Алексей Тарабанов: A principios de los años 80, Antonina Loseva, graduada en la escuela de programación de Noginsk, trabajaba bajo mi atenta dirección. Así es como resolvió el problema del redondeo a enteros: int A = double B + 0,5
Gracias por tu relato, ahora "int A = double B + 0,5" está resuelto: int A = (int)MathCeil(double B);
Pero la cuestión en este caso es cómo cortar sin redondear.
¿Qué tiene que ver el 3 con esto? Estamos usando Bid y Digits.
No sé de qué estás hablando. En otro hilo, hablé de ello durante tres páginas. Que la forma de cortar aquí, por ejemplo, en su ejemplo sin saber el número de caracteres fraccionarios y demostró que 0-y no cuentan y derecho.
¿Qué tiene que ver el 3 con esto? Estamos usando Bid y Digits.
No sé de qué estás hablando. En otro hilo, hablé de ello durante tres páginas. Que cómo cortar aquí por ejemplo en su ejemplo sin saber el número de caracteres fraccionarios y demostró que el 0-y no cuentan y derecho.
No sé qué tienes ahí. Truncamos hasta un número determinado de caracteres.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
A principios de los años 80, Antonina Loseva, graduada en la escuela de programación de Noginsk, trabajaba bajo mi atenta dirección. Así es como resolvió el problema del redondeo a enteros: int A = double B + 0,5
Gracias por tu relato, ahora "int A = double B + 0,5" está resuelto: int A = (int)MathCeil(double B);
Pero la cuestión en este caso es cómo cortar sin redondear.
Gracias por tu relato, ahora "int A = double B + 0,5" está resuelto: int A = (int)MathCeil(double B);
Pero en este caso se trata de cómo cortar sin redondear.
Es fácil cortar sin redondear, simplemente no redondear (no aumentar el doble por 0,5 paso de redondeo).
Compara tu construcción con la mía en términos de velocidad, y la tuya es incorrecta, lo siento...
DoubleToStr(0.9999,3)=1.000
Por lo tanto, saque sus conclusiones.
¿Qué tiene que ver el 3 con esto? Estamos usando Bid y Digits.
No sé de qué estás hablando. En otro hilo, hablé de ello durante tres páginas. Que la forma de cortar aquí, por ejemplo, en su ejemplo sin saber el número de caracteres fraccionarios y demostró que 0-y no cuentan y derecho.
DoubleToStr(0.9999,4)
y luego el modo un carácter
Recortar sin redondear es fácil, simplemente no redondear (no aumentar el doble en 0,5 paso de redondeo).
...
¿Código?
int A =double B
¿Te late el corazón?
¿Qué tiene que ver el 3 con esto? Estamos usando Bid y Digits.
No sé de qué estás hablando. En otro hilo, hablé de ello durante tres páginas. Que cómo cortar aquí por ejemplo en su ejemplo sin saber el número de caracteres fraccionarios y demostró que el 0-y no cuentan y derecho.
int A =double B
¿Te late el corazón?
¿Este código ya existe?
Esto es aún mejorNormalizarDoble(1,15-0,05,1);
:)))))))))))))))
No sé de qué estás hablando. Parece que descartamos hasta un número determinado de caracteres.
¿Este código ya existe?
Esto es aún mejorNormalizarDoble(1,15-0,05,1);
:)))))))))))))))
...
DoubleToStr(0.99999,4)
y luego el modo un carácter
¿Qué te parece esto?