2010-07-26 14 views

Respuesta

8

Probar Math.Truncate. Esto debería hacerlo.

+0

Gracias señor .... –

16

La matemática entera lo va a hacer por usted.

int x = 3/2; // x will be 1 
int y = 7/2; // y will be 3 
int z = 7 % 2; // z will be 1 

Si estaba usando valores decimales o coma flotante en sus ecuaciones, eso sería diferente. La respuesta más simple es convertir el resultado en un int, pero también hay funciones matemáticas estáticas que también puedes usar.

double a = 11d; 
double b = 2d; 
int c = (int)(a/b); // showing explicit cast, c will be 5 
7

En VB.NET no es el operador de división de enteros (\). Devuelve solo la parte entera de la división. Esto viene desde el BASIC original de Dartmouth, por lo que existe en la mayoría de las formas de BASIC.

+0

+1 por proporcionar la respuesta específica de VB que todos los demás ignoraron. – Brian

Cuestiones relacionadas