Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Formatting string number

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Formatting string number

    Hello,

    I need to print only 2 decimals on the output.
    Let's say I have this code:
    Code:
    int a = 5;
    int b = 16;
    
    double c = a / b;
    the result is 0.3125.
    If I want to print only 0.31, how should the correct print code be?

    Thanks.

    #2
    Please try
    Code:
    Print(c.ToString("#.##"));

    Comment


      #3
      I did, but it doesn't show any number.

      Comment


        #4
        The problem is that you divide 2 integers which in your case results in c = 0. Just make a and b of type double.

        Comment


          #5
          I tried with double, but doesn't work.

          Comment


            #6
            I strongly recommend consulting the MS C# docs to understand the basics of .NET numerics operations and how to format numerics.

            I just tested this code:
            Code:
            double a = 5;
            double b = 16;
            double c = a / b;
            Print(c.ToString("#.##"));
            ... and it prints out ",31" on my German Windows.

            Try
            Code:
            c.ToString("0.##")
            ... if you want to have a leading 0.

            Comment


              #7
              Thanks. Now is working.

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by ETFVoyageur, 04-30-2024, 02:04 PM
              11 responses
              94 views
              0 likes
              Last Post ETFVoyageur  
              Started by bubblegum, 03-18-2024, 10:41 AM
              3 responses
              43 views
              0 likes
              Last Post vjsworld  
              Started by JamesK1, Today, 02:48 PM
              1 response
              10 views
              0 likes
              Last Post JamesK1
              by JamesK1
               
              Started by llanqui, Today, 03:51 PM
              0 responses
              9 views
              0 likes
              Last Post llanqui
              by llanqui
               
              Started by Quanto, 04-17-2024, 10:43 AM
              2 responses
              24 views
              0 likes
              Last Post Quanto
              by Quanto
               
              Working...
              X