none
consulta de un aprendíz RRS feed

  • Pregunta

  • Buenos días, que pena molestar, soy estudiante y tengo una duda espero puedan ayudarme, como puedo ingresar números en formato binario a un textbox, y realizar operaciones básica aritméticas, y que el resultado me de igualmente en formato binario, agradezco la ayuda que me puedan brindar, tengo Visual Studio 2013.
    viernes, 22 de septiembre de 2017 8:07

Respuestas

  • Buenas,

    para convertir el string en un entero, puedes usar convert

    int a = Convert.ToInt32("11011", 2);

    De este modo, vas a tener un numero que te valga para trabajar con operadores bitwise

    una vez que acabes tus operaciones, lo vuelves a binarizar con

    string strbinario = Convert.ToString(resultado, 2);

    Por ejemplo:

    string sesenta = "00111100";
    string trece   =   "00001101";
    //         AND->     00001100
    int a = Convert.ToInt32(sesenta, 2);
    int b = Convert.ToInt32(trece, 2);
    string resutl = Convert.ToString(a & b, 2);
    //result sera "1100", que es el resultado del operador AND entro los dos valores binarios

    Yo utilizo strings para el ejemplo, pero en vez de strings, puedes obtener los valores de la propiedad .Text del textbox, y en vez de dejarlo en la variable result, mandarlo a la propiedad .Text de otro control.

    Atte


    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:












    viernes, 22 de septiembre de 2017 8:27