93.8k views
2 votes
Which statement outputs a double value in a field of nine characters with three digits after the decimal point?

1 Answer

5 votes

Answer:

Console.WriteLine("Format Double: {0:n3}", num); //formatting output with 3 digit decimal point

Step-by-step explanation:

Following are the program in c#

using System; // namespace

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Tasks

{

class Program 2 // program2

{

static void Main(string[] args) // Main function

{

double num = 958254.73789621; // variables

Console.WriteLine("Format Double: {0:n3}", num); //formatting output with 3 digit decimal point

Console.Read();

}

}

}

Output:

Format Double : 958254.737

Here we have declared a variable num of type double which store the value num=958254.73789621. To do format with the double number i used a syntax {0:n3}. This syntax {0:n3}is separated with :(colon) here 0 represent the value before the decimal point that is 958254 and n3 represent the value upto 3 decimal points. Hence this statement give the output with three digit after the decimal point .

User Matthew Kerian
by
6.1k points