Hola, a ver si te sirve esto (C#):
Código:
public float Truncar2decimales (float numero)
{
float parte_decimal=0,pasar_a_decimal=0,resultado=0;
int parte_entera, separar_2_primeros_decimales;
parte_entera = (int)numero;
parte_decimal = numero % parte_entera;
separar_2_primeros_decimales = (int)(parte_decimal * 100);
pasar_a_decimal = (float)separar_2_primeros_decimales / 100;
resultado = (float)parte_entera + pasar_a_decimal;
return (resultado);
}
Saludos