Error de C # o algo incorrecto [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Por qué los operadores de división (/) se comportan de manera diferente en VB.NET y C #? 5 respuestasTengo un problema con C # no se calcula correctamente para que pueda dibujar mi barra de progreso.
int width = 130;
int maxValue = 20;
int value = 20;
int percent = (width / maxValue) * value
Ahora debería devolver 130, por lo que significa que mi barra de progreso está llena, pero devuelve 120, así que no sé qué está sucediendo.
aquí hay una imagen de la barra de progresohttp://imgur.com/sUbshxk
También probé la fórmula con VB.NET y funcionó perfectamente.
Estoy usando VS2013 en Windows 7 x86.