Need help determining source of bug in small C# number to percentile conversion program
<p>I'm fairly new to programming in general but have been working with Java for the past 2-3 months and decided to take a crack at C# on the side just for fun because I heard they were similar. The problem I'm having with this program, which is just a way for someone to convert an int to a percentage, is that it takes all my input correctly but the percentage always shows up as zero! For example, there are two input prompts: one that asks you for a number for converting and one that asks you what the number is out of. After both prompts the program displays correctly "Your percentage is: " and then just writes 0 no matter what numbers I use for input, help please!</p>

<p>[code]</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NumToPercentage
{
class Program
{
    static void Main(string[] args)
    {
        int userScore, userTotalScore, userPercentage;
        string userInput, userTotal;


        Console.WriteLine("Welcome to the number to percentile conversion program!");

        Console.WriteLine("Please enter your number here: ");
        userInput = Console.ReadLine();
        userScore = int.Parse(userInput); 

        Console.WriteLine("Please enter what the number is out of (i.e. 100, 42, 37, etc.): ");
        userTotal = Console.ReadLine();
        userTotalScore = int.Parse(userTotal);

        userPercentage = (userScore/userTotalScore)*100; 

        Console.WriteLine("Your percentage is: " + userPercentage); 
        Console.WriteLine("Press any key to exit.");
        Console.ReadLine();
    }
}
}
</code></pre>

<p>[/code]</p>
