Quien sabe realizar un algoritmo o pseudocodigo que transforme de un numero binario a decimal
validando que estos solamente sean 0 y 1 es decir se introduzco un 1202 no lo tome , yo realice un algoritmo en pseint pero tengo ese problema ...

1

Respuestas

2013-05-26T00:02:50+02:00
Esto es lo principal para convertir un numero binario a decimal, no tengo tiempo para el algoritmo pero solo es de poner una condición para que si se introduce un numero mayor a 1 o menor a 0 que salga como un error o algo asi.

if (numero>1) {
error}
if (numero<0){
error
}
else{
[1*(2^3)] +[ 0*(2^2)] + [1*(2^1)] + [1*(2^0)] , es decir: 
8 + 0 + 2 + 1 = 11 
}