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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema con programa numeros pares e impares:P
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con programa numeros pares e impares:P  (Leído 29,457 veces)
<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #10 en: 2 Marzo 2009, 03:40 am »

aaa ok como que ya te estoy entiendiendo entonces lo que tengo que hacer es que meto un valor y lo capte y luego meta otro y lo capte y asu susesivamente :P interesante pero ese pedazo de codigo que me proporcionaste como lo implemento en mi antiguo codigo es lo que no se dondeva :silbar:
muchas gracias por ayudarme


« Última modificación: 2 Marzo 2009, 03:41 am por <sylar> » En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Problema con programa numeros pares e impares:P
« Respuesta #11 en: 6 Marzo 2009, 05:07 am »

Con un FOR puedes hacerlo.. creo...


En línea

KJD


Desconectado Desconectado

Mensajes: 314



Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #12 en: 6 Marzo 2009, 16:21 pm »

aaa ok como que ya te estoy entiendiendo entonces lo que tengo que hacer es que meto un valor y lo capte y luego meta otro y lo capte y asu susesivamente :P interesante pero ese pedazo de codigo que me proporcionaste como lo implemento en mi antiguo codigo es lo que no se dondeva :silbar:
muchas gracias por ayudarme

No necesariamente tenes que tratar el valor cada vez que lo metes, lo que podes hacer es meter todos los numeros y despues cuando le das al boton del form, este valla leyendo el textbox linea por linea y se f¡je si es par o inpar, y tal como dijo Skeletron usa un for para recorrer todas las lineas del textbox.
En línea

"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???
BETA_V

Desconectado Desconectado

Mensajes: 131


HC


Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #13 en: 6 Marzo 2009, 19:17 pm »

a ver si esto te sirve ¡¡¡¡¡
Código
  1. try
  2.            {
  3.                //Cantidad de lineas
  4.                int n = textBox1.Lines.Length;
  5.                for (i = 0; i < n; i++)
  6.                {
  7.                    //En este ejemplo sumamos el valor de cada una de las lineas
  8.                    num  = System.Int32.Parse(textBox1.Lines[i]);
  9.                    if ((num % 2) == 0)
  10.                    {
  11.                        p += 1;
  12.                        textBox2.Text += p.ToString() + "\r\n";
  13.                        //esta con el += para que no se borre el contenido el textBox
  14.                    }
  15.                    else
  16.                    {
  17.                        m += 1;
  18.                        textBox3.Text += m.ToString() + "\r\n";
  19.                    }
  20.                }
  21.            }
  22.            catch
  23.            {
  24.                MessageBox.Show("Error al convertir a nro");
  25.            }
  26.  
En línea

<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #14 en: 10 Marzo 2009, 02:17 am »

muchas gracias por la ayuda de todo los que me contestaron ;-) lo logre hacer de esta manera :P jejej


aqui les dejo el codigo
Código:
private void button2_Click(object sender, EventArgs e)
        {
            int n, r = 0;
            n = int.Parse(textBox2.Text);
            r = n % 2;
            if (r == 0)
                listBox4.Items.Add(n);
            else
                listBox3.Items.Add(n);
            textBox2.Text = "";
            textBox2.Focus();
        }
    }
En línea

BETA_V

Desconectado Desconectado

Mensajes: 131


HC


Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #15 en: 13 Marzo 2009, 14:32 pm »

otra solucion,usando expresiones regulares, te filtra los numeros que se encuentran en el textBox en donde los ingresas para ver si son pares o impares.

tenes que incluir el using System.Text.RegularExpressions;

Código
  1. private void button1_Click(object sender, EventArgs e)
  2.        {
  3.            /*
  4.              * textBox1(multiline) es donde ingresamos los nros de esta manera:
  5.              * 12 3  4545
  6.              * 2 15  454
  7.              * 14 15 65
  8.              * 23 3
  9.              * Par es un textBox donde se almacenan los nros pares
  10.              * Impares es un textBox donde se almacenan los nros impares
  11.              */
  12.            //Obtenemos solamente los numeros del textbox,si hay letras las filtra
  13.            Regex r = new Regex(@"\d+", RegexOptions.IgnoreCase | RegexOptions.Compiled);
  14.            MatchCollection collection = r.Matches(textBox1.Text);//en el texto que vamos a buscar
  15.            foreach (Match m in collection)
  16.            {
  17.                //por cada nro obtenido con la expresion regular,comparamos si es par o no
  18.                if (Int32.Parse(m.Value) % 2 == 0)
  19.                    //en el Par(textBox) ponemos los numeros pares
  20.                    Par.Text += m.Value+"\r\n";
  21.                else
  22.                    //en el Impar(textBox) ponemos los numeros Impares
  23.                    Impar.Text += m.Value + "\r\n";
  24.            }
  25.        }
  26.  

« Última modificación: 13 Marzo 2009, 19:52 pm por BETA_V » En línea

<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #16 en: 7 Abril 2009, 08:21 am »

muy bueno ese ruco si no me lo sabia gracias :D
En línea

DarkItachi


Desconectado Desconectado

Mensajes: 516


Itachi Uchiha


Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #17 en: 7 Abril 2009, 19:12 pm »

Te dejo mi codigo en modulo y tu luego lo adaptas

Código:
Module Ejercicio

    Sub Main()
        Dim numeros(14) As Integer
        Dim pares As String = "" : Dim impares As String = ""
        Dim veces, i As Integer
        While numeros.Length > veces
            Console.WriteLine("Introduzca numero " & (veces + 1) & ": ")
            numeros(veces) = Console.ReadLine
            veces += 1
        End While
        For i = 0 To numeros.Length - 1
            If numeros(i) Mod 2 = 0 Then
                If i = numeros.Length - 1 Then
                    pares = pares & numeros(i)
                Else
                    pares = pares & numeros(i) & " - "
                End If
            Else
                If i = numeros.Length - 1 Then
                    impares = impares & numeros(i)
                Else
                    impares = impares & numeros(i) & " - "
                End If
            End If
        Next
        Console.WriteLine("Pares: " & pares)
        Console.WriteLine("Impares: " & impares)
        Console.ReadLine()
    End Sub
End Module

En línea

Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.
<sylar>

Desconectado Desconectado

Mensajes: 61



Ver Perfil
Re: Problema con programa numeros pares e impares:P
« Respuesta #18 en: 17 Abril 2009, 03:41 am »

orale muchas gracias por la ayuda  ;-)

saludos
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines