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

programacion con mod

Estas en el tema de programacion con mod en el foro de Visual Basic clásico en Foros del Web. hola, estaba programando una cosa relacionada con la codificacion cuando me surgio un problema: hay un momento en el que tengo que coger un numero ...
  #1 (permalink)  
Antiguo 26/07/2006, 10:02
 
Fecha de Ingreso: julio-2006
Mensajes: 1
Antigüedad: 17 años, 8 meses
Puntos: 0
programacion con mod

hola, estaba programando una cosa relacionada con la codificacion cuando me surgio un problema:

hay un momento en el que tengo que coger un numero y hacer mod 26, bien el problema esta en que no se como hacer que visual basic lea mod en numeros negativos y los ponga positivos

ejemplo

-3 mod 26 me escribe -3 y no 23 que es lo que yo necesito

alguien sabe como se podria solucionar eso??

gracias
  #2 (permalink)  
Antiguo 26/07/2006, 21:20
Avatar de [EX3]  
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 1 mes
Puntos: 1
No te entendi bien, quieres hacer esto:

3 Mod 26 en vez de -3 Mod 26?

O que el resultado del operador Mod sea positivo?

En cualquiera de los casos para obtener el valor absoluto de un numero negativo utiliza la funcion Abs()

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.

  #3 (permalink)  
Antiguo 28/07/2006, 01:35
 
Fecha de Ingreso: febrero-2006
Mensajes: 37
Antigüedad: 18 años, 2 meses
Puntos: 0
En mi calculadora Vista Cientifica

-3 MOD 26 = -3

De donde sale el 23 ?
__________________
Jerico
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 17:52.