Cómo redondear a 4 o 2 lugares según par

 

Publi

Resultados 1 al 5 de 5

Tema: Cómo redondear a 4 o 2 lugares según par

  1. #1
    Estoy tratando de hacer las variables en una cadena alrededor de 4 o dos lugares decimales en función del par utilizado. En este momento me sale algo similar a:

    Típico = 1.12345678

    Sé que puedo usar la función doble Normalizar alrededor del número mencionado anteriormente para:

    Típico = 1.1234

    Sin embargo, ¿hay una manera de configurar el programa para que solo imprima dos posiciones decimales cuando se utilizan pares de yen?

    Moderado = 123.12

    ¿O si simplemente lo chupo y descarto los últimos dos decimales cuando utilizo pares de yenes?

  2. #2
    Aquí tienes: string CurrSymbol = Symbol (); cadena strToFind = JPY;/Buscar si JPY forma parte de este símbolo int index = StringFind (CurrSymbol, strToFind, 0); if (index = -1)/Símbolo no JPY Redondeado a 4 decimales ...; else/símbolo JPY Redondeado a 2 decimales ...; Espero que ayude.

  3. #3
    Gracias jugador Hice un último intento de tratar de averiguar esto y Walla !!!!!! Después de que publiqué esto, me llegó un momento. Lo probé y esto funciona. Esto es lo que usé: (DoubleToStr (Your_Double_Variable_Here, Digits)) La expresión Digits está codificada en MetaEditor y se usa para redondear al número de lugares decimales del par actual. Esto me estaba molestando por un día.

  4. #4
    Espero que esto funcione: avrg = MathFloor (avrgPoint) * Stage;

  5. #5
    Si su cadena incluye entonces y el número estándar y dice que se llama el siguiente, AvgStr lo utiliza. Dual value_only = NormalizeDouble (StrToDouble (StringSubstr (AvgStr, 10)), Digits); AvgStr = StringConenate (Typical =, DoubleToStr (value_only)); Tenga en cuenta que el número 10 depende de la longitud que asigne a Promedio. Espero que esto haya ayudado.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.