Vous êtes sur la page 1sur 4

EJERCICIO 11

clear all
bin=input('Ingrese el numero binario que desea convertir a decimal: ','s');
L=length(bin);
decimal=0;
for i=1:L
decimal=decimal +str2double(bin(i))*2^(L-i);
end
display(decimal)

EJERCICIO 12
disp('Ingresar un numero decimal');
dec=0;
dec=input('');
bin=0;
i=0;
if dec==1
disp(dec);
end
aux_logica_1=true;
while aux_logica_1
r=mod(dec,2);
bin=bin+10^i*r;
i=i+1;
dec=floor(dec/2);
aux_logica_1=dec~=1;
end
bin=bin+10^i;
disp('Convertido a binario es:');
disp(bin);

Vous aimerez peut-être aussi