funcion bin2dec
Publicado por Israel (1 intervención) el 06/07/2001 07:32:39
Mi duda es:
Estoy trabajando con la funcion bin2dec(\\\'\\\'), con esta función se hace una conversión de binario a decimal, pero la función requiere que el número binario sea string, y yo lo tengo en una variable, ¿como lo puedo poner?
ejemplo:
numerobin= input(\\\'\\\\nIntroduzca el número binario: \\\');
numerodec = bin2dec(numerobin);
fprintf(\\\'El número %s binario equivale a %d decimal \\\\n\\\\n\\\', numerobin, numerodec);
En la linea numerodec = bin2dec(numerobin);
en donde está numerobin debe ir el numero binario como string es decir entre \\\' \\\' pero si mi variable numerobin la pongo entre los \\\' \\\' la tomará como una cadena y no como el valor que tiene, como puedo solucionar esto?
Y otra cosa.. como puedo limitar a que en el input solamente puedan introducir 0 y 1 ya que lo que pido al usuario es un numero binario.
Espero que me puedan ayudar, gracias.
Estoy trabajando con la funcion bin2dec(\\\'\\\'), con esta función se hace una conversión de binario a decimal, pero la función requiere que el número binario sea string, y yo lo tengo en una variable, ¿como lo puedo poner?
ejemplo:
numerobin= input(\\\'\\\\nIntroduzca el número binario: \\\');
numerodec = bin2dec(numerobin);
fprintf(\\\'El número %s binario equivale a %d decimal \\\\n\\\\n\\\', numerobin, numerodec);
En la linea numerodec = bin2dec(numerobin);
en donde está numerobin debe ir el numero binario como string es decir entre \\\' \\\' pero si mi variable numerobin la pongo entre los \\\' \\\' la tomará como una cadena y no como el valor que tiene, como puedo solucionar esto?
Y otra cosa.. como puedo limitar a que en el input solamente puedan introducir 0 y 1 ya que lo que pido al usuario es un numero binario.
Espero que me puedan ayudar, gracias.
Valora esta pregunta


0