Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Quitar decimales en una division

Estas en el tema de Quitar decimales en una division en el foro de Visual Basic clásico en Foros del Web. Hola: Queria hacer una division y que el resultado diera un numero entero. Creo que hay una funcion que hace esto pero no se cual ...
  #1 (permalink)  
Antiguo 23/09/2005, 04:34
 
Fecha de Ingreso: junio-2005
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Quitar decimales en una division

Hola:
Queria hacer una division y que el resultado diera un numero entero. Creo que hay una funcion que hace esto pero no se cual es. ¿Sabeis cual es? Gracias.
  #2 (permalink)  
Antiguo 23/09/2005, 08:23
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Round (Función)

Descripción

Devuelve un número redondeado en el número especificado de lugares decimales.

Sintaxis

Round(expresión [, númLugaresDecimales])

La sintaxis de la función Round consta de las siguientes partes:

Parte Descripción
expresión Requirido. Laexpresión numérica que se redondea.
númLugaresDecimales Opcional. Un número que indica cuántos lugares a la derecha del decimal se incluyen en el redondeo. Si se omite, la función Round devuelve enteros.


Cita:
Iniciado por jiusad
Hola:
Queria hacer una division y que el resultado diera un numero entero. Creo que hay una funcion que hace esto pero no se cual es. ¿Sabeis cual es? Gracias.
Atte
Jorge Diaz
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
  #3 (permalink)  
Antiguo 23/09/2005, 11:38
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo

Cita:
Iniciado por jiusad
Hola:
Queria hacer una division y que el resultado diera un numero entero. Creo que hay una funcion que hace esto pero no se cual es. ¿Sabeis cual es? Gracias.
No sé en qué sentido quieres que sea entero, pero me imagino que sea esto:
Código:
 Res = Num1 \ Num2
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 26/09/2005, 08:57
 
Fecha de Ingreso: junio-2005
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Queria decir en el sentido de que no tuviera decimales; es decir; si yo divido 10 entre 3 el resultado es 3,33. Yo lo que quiero es que esa operacion de 3 solamente. Gracias por vuestra ayuda.
  #5 (permalink)  
Antiguo 26/09/2005, 09:16
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo

Cita:
Iniciado por jiusad
Queria decir en el sentido de que no tuviera decimales; es decir; si yo divido 10 entre 3 el resultado es 3,33. Yo lo que quiero es que esa operacion de 3 solamente. Gracias por vuestra ayuda.
Pues entonces acerté... jeje, nos vemos....
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 06/10/2005, 04:30
 
Fecha de Ingreso: junio-2005
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Gracias a todos por vuestra colaboracion. Ya consegui solucionarlo. Al final resulto ser mas lo que dijo "The Pretorian" que lo que dijiste tu "David el Grande". De todos modos, GRACIAS.
  #7 (permalink)  
Antiguo 07/10/2005, 19:44
 
Fecha de Ingreso: septiembre-2005
Ubicación: La Serena Chile.
Mensajes: 3
Antigüedad: 18 años, 7 meses
Puntos: 0
Tienes dos opciones
fix(number) te trunca el numero y deja solamente la parte entera
3.99 = 3
round(number,0) te redondea el numero con la cantidad de decimales a eleccion
round(3.99,0)= 4
  #8 (permalink)  
Antiguo 10/10/2005, 13:48
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación

Cita:
Iniciado por brainet
Tienes dos opciones
fix(number) te trunca el numero y deja solamente la parte entera
3.99 = 3
round(number,0) te redondea el numero con la cantidad de decimales a eleccion
round(3.99,0)= 4
Es que del Round ya escuché unas cuantas quejas al compilar...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:32.