title: Formatting a double to two decimal places
body: <p>I have been trying to make the answer this prints out to be to two decimal places. All the math involved has to stay at that format of two decimal places. I have tried a few things and I am not sure what to change to make this work.  </p>
  
  <pre><code>double pdt1 = 239.99;
  double pdt1Total;
  double pdt2 = 129.75;
  double pdt2Total;
  double pdt3 = 99.95;
  double pdt3Total;
  double pdt4 = 350.89;
  double pdt4Total;
  double wage = 200;
  double percentage = 9;
  double total;
  double answer;
  double i = 100;
  double a;
  double b;
  double c;
  double d;
  
  
  Console.Write("Enter number sold of product #1: ");
  a = Convert.ToInt32(Console.ReadLine());
  
  Console.Write("Enter number sold of product #2: ");
  b = Convert.ToInt32(Console.ReadLine());
  
  Console.Write("Enter number sold of product #3: ");
  c = Convert.ToInt32(Console.ReadLine());
  
  Console.Write("Enter number sold of product #4: ");
  d = Convert.ToInt32(Console.ReadLine());
  
  
  
  pdt1Total = a * pdt1;
  pdt2Total = b * pdt2;
  pdt3Total = c * pdt3;
  pdt4Total = d * pdt4;
  
  total = (pdt1Total + pdt2Total + pdt3Total + pdt4Total);
  
  
  
  string.Format("{0:0.00}", total);
  string.Format("{0:0.00}", answer = (total * percentage / i) + wage);
  
  
  Console.WriteLine("Earnings this week: "+answer+"");
  </code></pre>