Parte entera

27/07/2004 - 08:54 por Sara | Informe spam
Como puedo especificar que solo quiero meter en una variable, la parte
entera de una division ?
Gracias
 

Leer las respuestas

#1 Eduard Tomàs
27/07/2004 - 09:26 | Informe spam
Lo más simple es hacer un cast a int del resultado:

int i = (int)(10/3.0);

Una cosilla: el propio operador / usa sólo la parte
entera si ambos operandos son enteros:
5/2 es 2
5/2.0 es 2.5

Finalmente si quieres hacer redondeos en lugar de truncar
puedes usar los métodos de la clase Math:
Math.Floor (devuelve el MAYOR número posible que sea
menor o igual al argumento).
Math.Ceiling (devuelve el MENOR número posible que sea
mayor o igual que el argumento).

Saludos,
edu

Como puedo especificar que solo quiero meter en una


variable, la parte
entera de una division ?
Gracias

Preguntas similares