RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte Sobre: Educación & Entretenimiento > Zona Académica > Programación

Tema Cerrado
 
Herramientas Desplegado
Antiguo 13-feb-2010     #1
Predeterminado ayuda con el redondeo... (RESUELTO)

estoy trabajando con vb.net

y mi problema es q, digamos q tenemos 2 numeros

x=8
y=3

los 2 son declarados como enteros y una 3er variable k me guardara el valor

val=x/y

pero el resultado me da 3 (declarando entero) y (en decimal me da 2.6666)

yo kiero k me de 2 osea las vecez k cabe el 3 en el 8

Última edición por hackdie; 17-feb-2010 a las 19:58
Los siguientes 2 usuarios agradecen a hackdie por este mensaje:
baduser (13-feb-2010), cardavid (13-feb-2010)
Antiguo 13-feb-2010     #2
Predeterminado

Creo que eso lo puedes manejar con variables de ambiente, dejame checar y te aviso, ve viendo eso.

salu2

"Hay una fuerza motriz mas poderosa que el vapor, la electricidad y la energía atómica, LA VOLUNTAD."
Usuarios que han agradecido este mensaje de baduser
hackdie (16-feb-2010)
Antiguo 16-feb-2010     #3
Predeterminado

nuu men no e encontrado nada k sirva de variables de amviente...

:/...


grax esperando tu respuesta
Usuarios que han agradecido este mensaje de hackdie
baduser (16-feb-2010)
Antiguo 16-feb-2010     #4
Predeterminado

Supniendo que necesitas realizar el siguiente calculo: 20/7 (valor contenido en un textbox con nombre calculo.txt); y dejarlo con dos decimales o cero, entonces:

calculo.text = Round(20/7,2)

En el cual (20/7) es el valor a redondear; y 2 a la cantidad de decimales...(claro si no deseas decimales omites esta sección de la instrucción).

En tu caso sustituirías el nombre del control TXT por el de la variable (val3)

Estoy algo oxidado en VB (ha recuerdos...) pero espero que esto te sea útil)

Saludos

El ser humano es un ser evolutivo, cada día debe ser mejor!

http://img101.imageshack.us/img101/5390/firmanuevaiv.gif
Enviar un mensaje por MSN a cardavid
Los siguientes 2 usuarios agradecen a cardavid por este mensaje:
baduser (16-feb-2010), hackdie (16-feb-2010)
Antiguo 16-feb-2010     #5
Predeterminado

Ver MensajeIniciado por cardavid Ver Mensaje
Supniendo que necesitas realizar el siguiente calculo: 20/7 (valor contenido en un textbox con nombre calculo.txt); y dejarlo con dos decimales o cero, entonces:

calculo.text = Round(20/7,2)

En el cual (20/7) es el valor a redondear; y 2 a la cantidad de decimales...(claro si no deseas decimales omites esta sección de la instrucción).

En tu caso sustituirías el nombre del control TXT por el de la variable (val3)

Estoy algo oxidado en VB (ha recuerdos...) pero espero que esto te sea útil)

Saludos


si jala pero no es lo k busco bro

mira deja te expliko


supongamos k tenemos 8 y 3

y los dividimos

sale 2.666

con el round lo redondea y sale 3


pero yo kiero k salga 2

no mi importan las decimas

=) grax bro =)
Usuarios que han agradecido este mensaje de hackdie
baduser (16-feb-2010)
Antiguo 17-feb-2010     #6
Predeterminado

listo x fin kedo =)

e terminado


grax x su ayuda

y ps les dejo el programa para kien lo kiera chekar

(es beta xD)

aun hay errores

Creación Propia:
http://www.mediafire.com/?zmt0jozikzz

Última edición por baduser; 17-feb-2010 a las 22:22
Usuarios que han agradecido este mensaje de hackdie
baduser (17-feb-2010)
Antiguo 02-dic-2010     #7
Predeterminado Ayuda con el redondeo

Ver MensajeIniciado por hackdie Ver Mensaje
estoy trabajando con vb.net

y mi problema es q, digamos q tenemos 2 numeros

x=8
y=3

los 2 son declarados como enteros y una 3er variable k me guardara el valor

val=x/y

pero el resultado me da 3 (declarando entero) y (en decimal me da 2.6666)

yo kiero k me de 2 osea las vecez k cabe el 3 en el 8
Hola hackdie, ya sé que es taría la respuesta debido a lo antiguo del post, y encima está marcado como RESUELTO, pero creo que está mal planteada la pregunta ya que lo tú necesitas no es trabajar con redondeo, sino con el módulo de un número, es decir, cuántas veces "entra" un número en otro, sin tener en cuenta los decimales y para eso, si mal no recuerdo, en Visual Basic se podría hacer así "val=x\y" el backslash te devuelve el cociente entero de la operación.
También puedes utilizar la función MOD de la siguiente manera:
"val = x MOD y".

Los dos resultados deberían ser idénticos.

Saludos!
Tema Cerrado


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Descargar Videos Flash (FLV) Necesito Ayuda Urgente Cangry06 Peticiones 9 26-may-2010 11:33
ayuda con bloger o peticion blacksoft Peticiones 7 13-abr-2010 21:12
ayuda con un IPHONE 3G rockjazz Celulares, PDA & Tecnología Móvil 4 12-ene-2010 11:06
Ayuda con VIRUS ludbarri Seguridad 10 11-ene-2010 18:29
Ayuda SPLINTER Peticiones 1 20-oct-2009 12:22


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2017, Jelsoft Enterprises Ltd.
Ad Management by RedTyger