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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con BigInteger en c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con BigInteger en c#  (Leído 1,131 veces)
robertoht

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Ayuda con BigInteger en c#
« en: 14 Marzo 2016, 22:48 pm »

Buenas resulto que tengo un problema, el primero es que necesito enviar este numero binario por parametro (1101011111011110000110100) y me aparece un mensaje que dice que el valor es muy grande. Ya he buscado por todo internet y no dan una solucion concreta.Podria alguien ayudarme?? Segundo tengo que mandar 4 ceros por parametro y me tiene que retornar cero, si mando un cero esta bien pero si mando 4 me da error! y deberia de retornarme un cero. Yo hice esta decision con un if, pero me quedo raro el código.(preferiria tener solo u neturn y no dos) Hay otra forma de hacer esa validacion?? Espero me puedan ayudar con esas dos dudas!!



« Última modificación: 14 Marzo 2016, 23:36 pm por robertoht » En línea

El Benjo


Desconectado Desconectado

Mensajes: 390



Ver Perfil WWW
Re: Ayuda con BigInteger en c#
« Respuesta #1 en: 15 Marzo 2016, 06:22 am »

Si ese número binario es una constante, ¿no sería mejor convertirlo a un entero? Debes saber que por el momento C# no soporta los literales binarios, sin embargo se tiene previsto que la próxima versión del lenguaje sí los soporte.

Lo segundo que pides no se puede hacer, o mejor dicho 0000 binario es igual a 0 en decimal, por lo tanto es igual. Si envías 0 (variable entera) estás enviando (en bits):

00000000 00000000 00000000 00000000 (32 bits).


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
r00t31

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re:
« Respuesta #2 en: 15 Marzo 2016, 06:52 am »

En alguna ocacion necesite hacer algo parecido y como solucion hice una funcion que tuviera como parametro una cadena que era el numero binario tomado como string que mediante validacion de entrada de texto solo funcionaban las teclas de 0, 1 y backspace, pues a partir de ahi convertia el numero a decimal, se hacia la suma de dos binarios y despues habia otra funcion con el proceso inverso eso te puede ayudar a tus dos casos, si nos compartieras un poco mas sobre el objetivo de lo aue quieras hacer

Enviado desde mi LG-H542 mediante Tapatalk
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Necesito ayuda para crear un buen video uso AF y Flash.
Diseño Gráfico
XXXXXX 1 4,053 Último mensaje 11 Noviembre 2009, 00:17 am
por Sub_Cero
Ayuda por davor ayuda os ruego ayuda XD (SOLUCIONADO)
Hardware
XxRekcahlExX 6 7,981 Último mensaje 24 Mayo 2010, 00:56 am
por Aprendiz-Oscuro
como utilizar bigInteger y big decimal en netbeans
Java
ProgramadorXT 1 2,208 Último mensaje 18 Mayo 2013, 06:00 am
por Shell Root
[PYTHON][AYUDA][ERROR] Necesito ayuda para instalar PyGTK 2 en windows 7
Scripting
Noxware 2 4,565 Último mensaje 20 Septiembre 2014, 00:05 am
por Noxware
Duda con la librería BigInteger
Java
Tronos154 4 1,471 Último mensaje 13 Febrero 2016, 18:00 pm
por Tronos154
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines