title: Divide returns 0 instead of float
body: <p>I was very surprised when I found out my code wasn't working so I created a console application to see where the problem lies and I've got even more surprised when I saw the code below returns 0</p>
  
  <pre><code>    static void Main(string[] args)
      {
          float test = 140 / 1058;
          Console.WriteLine(test);
          Console.ReadLine();
      }
  </code></pre>
  
  <p>I'm trying to get the result in % and put it in a progress(meaning (140 / 1058) * 100) bar on my application,the second value(1058) is actually ulong type in my application,but that doesn't seem to be the problem.</p>
  
  <p>The question is - where the problem is?</p>