Search code examples
c#currency

Converting an output into currency


How can I have the users input come out as currency? Where should I add the string.Format(); in my code?

        double transitInsA = new double();
        transitInsA = insuranceRate/100;

        double transitInsB = new double();
        transitInsB = transitInsA*insuranceValue;

        double calA = new double();
        calA = 3.6/100;
        double calB = new double();
        calB = calA*transitInsB;
        double calC = new double();
        calC = calB + transitInsB;

        Console.WriteLine("Your transit insurance cost is" + calC);
        Console.ReadLine();

Solution

  • You can do it on the WriteLine:

      Console.WriteLine(String.Format("Your transit insurance cost is {0:C}",calC));
      Console.ReadLine();