Tak na szybko
static void Main(string[] args)
{
Stopwatch stopwatch = new Stopwatch();
long[] timesM = new long[1000];
stopwatch.Start();
for (int j = 0; j < 1000; j++)
{
stopwatch.Restart();
for (int i = 0; i < 10000; i++)
{
double cm = i * 0.03937008;
}
timesM[j] = stopwatch.ElapsedTicks;
}
stopwatch.Stop();
Console.WriteLine("Mnożenie: {0}", timesM.Average());
long[] timesD = new long[1000];
stopwatch.Start();
for (int j = 0; j < 1000; j++)
{
stopwatch.Restart();
for (int i = 0; i < 10000; i++)
{
double cm = i / 2.54;
}
timesD[j] = stopwatch.ElapsedTicks;
}
stopwatch.Stop();
Console.WriteLine("Dzielenie: {0}", timesD.Average());
Console.ReadKey();
}
}
Mnożenie: 93,744
Dzielenie: 224,814
Mnożenie: 113,048
Dzielenie: 220,776
Mnożenie: 109,215
Dzielenie: 217,341
Mnożenie jednak 2 razy szybsze.