Halloj, Kan egentligen inte C#, men förmodligen är problemet helt enkelt att 10/100 tolkas som heltal. Se där, jag var efter... jag kanske hade lite mer uttömande svar, så jag låter det stå kvar... =)konstigt resultat???
Sitter med gamnacke(trött) och försöker koda lite... Borde inte denna skriva ut 300 istället för 0 som den gör för mig?
<code>Console.WriteLine( 3000 * (10/100) );</code>
Har testat med denna också
<code>Console.WriteLine( Math.Round(3000 * Convert.ToDouble(10/100), 2) );</code>Sv: konstigt resultat???
Det enklaste sättet borde vara att se till att antingen 10 eller 100 är ett flyttal. Antingen en typkonvertering, eller 10.0 eller 100.0.Sv: konstigt resultat???