Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Función Modulo en VB.NET (http://www.forosdelweb.com/f29/funcion-modulo-vb-net-287674/)

wok 11/04/2005 09:35

Función Modulo en VB.NET
 
Buenas, este es mi primer post =)
espero ademas de ser molesto con cosas como estas, poder tambien aportar lo poquito que se del tema, ya que recién me estoy iniciando :-(

me gustaria poder usar la función matemática MODULO en .NET pero no encontre nada en google;

hasta ahora esta muy poco profesionalmente echo, me fijo si su primer caracter es un "-" y si lo es, se lo saco :-(

hay alguna función que lo haga asi me queda el codigo mas limpio?

gracias

RootK 11/04/2005 09:54

Hola y bienvenido wok :arriba:

Cita:

me gustaria poder usar la función matemática MODULO en .NET p
te refieres a la funcion MOD ??

si es así para vb.net es:
Dim x as Integer = 5 MOD 2

c#
int x = 5 % 2

Salu2

wok 11/04/2005 11:01

bueno, gracias por la bienvenida y la respuesta :aplauso:

no, me referia a la función matematica Modulo.
Digamos, | - 5 | = 5
la función que toma un numero, y si es negativo, te devuelve el mismo modulo pero en positivo.

Si no, creo una funcion que le paso un string, y si tiene el signo - se lo saco y lo devuelvo, y listo; y no hago tanto lio :borracho: pero si estaba, la queria saber y aprovecharla!!
gracias

wok 11/04/2005 11:14

de momento arme esto, pero no me convence para nada :no:

Cita:

Iniciado por Función
Function ConvertirNegativo(ByVal oTextBox As TextBox) As String
If oTextBox.Text.IndexOf("-") = 0 Then
Return oTextBox.Text.Substring(1, oTextBox.Text.Length - 1)
Else
Return oTextBox.Text
End If
End Function


xknown 11/04/2005 16:11

Eso es el valor absoluto, puedes utilizar la siguiente función: Math.Abs(Numero)

wok 12/04/2005 06:30

:)
Gracias, eso era lo que buscaba!
y seguro que la clase math me va a venir barbaro para mas adelante!


La zona horaria es GMT -6. Ahora son las 20:22.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.