Convertir Double o Float a Int

04/12/2003 - 18:47 por Ana Otero | Informe spam
Hola,
Necesito poder obtener la parte entera de una variable Double, por ejemplo
de 124.12412 obtener el valor 124.

Muchas gracias y saludos

Preguntas similare

Leer las respuestas

#1 Linkin
04/12/2003 - 18:54 | Informe spam
Utiliza System.Math.Floor
Te redondea a la baja.

Saludos,

"Ana Otero" escribió en el mensaje
news:bqns16$463$
Hola,
Necesito poder obtener la parte entera de una variable Double, por ejemplo
de 124.12412 obtener el valor 124.

Muchas gracias y saludos


Respuesta Responder a este mensaje
#2 urjose
04/12/2003 - 19:48 | Informe spam
Con asignarlo y hacer un cast all nuevo tipo q deseas obtienes la parte
entera.

using System;

class Casting
{
private double dbl = 124.78;
private int ent = 0;

public static void Main()
{
Casting obj = new Casting();
obj.ent = (int) obj.dbl;
Console.WriteLine(obj.ent.ToString());
}
}

"Ana Otero" escribió en el mensaje
news:bqns16$463$
Hola,
Necesito poder obtener la parte entera de una variable Double, por ejemplo
de 124.12412 obtener el valor 124.

Muchas gracias y saludos


Respuesta Responder a este mensaje
#3 Omar Salinas
06/12/2003 - 00:29 | Informe spam
double do,d4.12412;
int i=(int)d;
o incluso
((int)d).ToString();
es importante que tu numero doble no sea mayor que la capacidad de un
entero:
if (d<=int.MaxValue)
{
i=(int)d;
}
else
{
do=Math.Floor(d);
}

"Ana Otero" wrote in message
news:bqns16$463$
Hola,
Necesito poder obtener la parte entera de una variable Double, por ejemplo
de 124.12412 obtener el valor 124.

Muchas gracias y saludos


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida