elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Limitar resultados de calculo matematico en un grupo de texbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Limitar resultados de calculo matematico en un grupo de texbox  (Leído 2,460 veces)
luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Limitar resultados de calculo matematico en un grupo de texbox
« en: 17 Octubre 2013, 21:48 pm »

Como puedo limitar dentro de un rango de números los resultados de un calculo matemático sea suma o resta.

Es que si la suma da como resultado 100 pero mi rango es 99 que no me muestre 100 pero ponga  el  99 para no dejar el texbox vació 

Mi idea es crear una variable con los números que tengo como validos para que el resultado compare y si esta dentro de este rango los valide y los muestre en los texbox ,y si esto no es a si que me muestre el máximo que en este caso es el 99


Código:
Public Class Form1
 
    Private TextBoxes As TextBox() = {Nothing}
 
    Private Result1 As Int32(), Result2 As Int32()
 
    ReadOnly Property Num1 As Int32
        Get
            Return CInt(TextBox1.Text)
        End Get
    End Property
 
    ReadOnly Property Num2 As Int32
        Get
            Return CInt(TextBox2.Text)
        End Get
    End Property
 
    Private Sub Sumar(sender As Object, e As EventArgs) _
    Handles Button_Sum.Click
 
        Dim TextBoxCount As Short = -1
 
        TextBoxes = {TextBox3, TextBox4, TextBox5, TextBox6}
 
        Result1 = {Num1 + 15, Num1 + 25} _
                  .Distinct().ToArray ' Elimino duplicados
 
        Result2 = {Num2 + 30, Num2 + 20} _
                  .Distinct().ToArray ' Elimino duplicados
 
        Array.Sort(Result1) : Array.Sort(Result2) ' Ordeno los Items
 
        For Each Number As Int32 In Result1
            TextBoxCount += 1
            TextBoxes(TextBoxCount).Text = Number
        Next
 
        For Each Number As Int32 In Result2
            TextBoxCount += 1
         


Gracias de antemano

Luis


En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.817



Ver Perfil
Re: Limitar resultados de calculo matematico en un grupo de texbox
« Respuesta #1 en: 17 Octubre 2013, 22:05 pm »

Para comprobar si un número está en el rango:

Código
  1. #Region " Number Is In Range "
  2.  
  3.    ' [ Number Is In Range ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    ' MsgBox(NumberIsInRange(50, 0, 100))
  9.    ' If NumberIsInRange(5, 1, 10) then...
  10.  
  11.    Private Function NumberIsInRange(ByVal Number As Long, _
  12.                                     ByVal MIN As Long, _
  13.                                     ByVal MAX As Long) As Boolean
  14.  
  15.        Return (Number >= MIN AndAlso Number <= MAX)
  16.  
  17.    End Function
  18.  
  19. #End Region

Saludos


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Limitar resultados de calculo matematico en un grupo de texbox
« Respuesta #2 en: 17 Octubre 2013, 22:11 pm »

o incluso puedes poner el "operador ternario" de vb.net:
Código
  1. variable = IIf((numero > MAX), MAX, numero)

PD: Soy hijo de C++, si tengo algún error en la sintaxis corregidme :3
En línea

luis456


Desconectado Desconectado

Mensajes: 548



Ver Perfil
Re: Limitar resultados de calculo matematico en un grupo de texbox
« Respuesta #3 en: 18 Octubre 2013, 19:57 pm »

Para comprobar si un número está en el rango:

Saludos

Bien Elektro probando tu codigo no me da error de ninguna clase pero no se como poner el rango de numeros que deben de mostrar los texboxes

luis
En línea

Que tu sabiduria no sea motivo de Humillacion para los demas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con TEXBOX
Programación Visual Basic
IvanUgu 3 1,784 Último mensaje 23 Junio 2005, 00:48 am
por IvanUgu
Como limitar rango de numeros en un texbox « 1 2 »
Programación Visual Basic
luis456 14 6,787 Último mensaje 23 Septiembre 2013, 16:01 pm
por luis456
Limitar resultados
.NET (C#, VB.NET, ASP)
luis456 3 2,332 Último mensaje 1 Marzo 2015, 05:05 am
por luis456
Error de validación o calculo matemático
Programación C/C++
Miguel2097 1 1,550 Último mensaje 13 Diciembre 2016, 05:39 am
por engel lex
[Python 3.5.2] Calculo mátematico predefinido en una función - CERRADO
Scripting
Geormarsch 0 1,672 Último mensaje 5 Julio 2017, 19:58 pm
por Geormarsch
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines