Oi gente.. alguem sabe montar uma "calculadora" par converter numero Binário em Decimal????

Número Binário Em Decimal
Started By Damon, 31/10/2003, 13:48
4 replies to this topic
#1
Posted 31/10/2003, 13:48
#2
Posted 31/10/2003, 16:41
Tente fazer isto...
De binário para decimal...
E de decimal para binário...
O número dentro dos parênteses, depois da vírgula, indica qual base está sendo trabalhado o número, e este número pode ser de 2 até 36...
De binário para decimal...
num = parseInt(num,10);Onde num é um número binário...
E de decimal para binário...
num = parseInt(num,2);Onde num é um número decimal...
O número dentro dos parênteses, depois da vírgula, indica qual base está sendo trabalhado o número, e este número pode ser de 2 até 36...
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
#3
Posted 08/11/2003, 16:31
Cara, agradeco a sua atencao.. + soh agora pude testar.
Quando testei, verifiquei q a sua informacao estava invertida:
de Binário para decimal eu uso:
num = parseInt(num,2);
e no caso de decimal para binário, não funcionou.
Eu montei a seguinte página:
Damon
Quando testei, verifiquei q a sua informacao estava invertida:
de Binário para decimal eu uso:
num = parseInt(num,2);
e no caso de decimal para binário, não funcionou.
Eu montei a seguinte página:
<html> <script> function FunçãoBIN(){ document.formteste.Nome.value = parseInt(document.formteste.Nome.value,2); } function FunçãoDEC(){ document.formteste.Nome.value = parseInt(document.formteste.Nome.value,10); } </script> <body> <form name="formteste"> Numero: <input type="text" name="Nome"><br> <a href="javascript:FunçãoBIN()">Bin</a> | <a href="javascript:FunçãoDEC()">Dec</a><br> </form> </body> </html>
Damon
#4
Posted 08/11/2003, 19:10
Fiz esse método veja se te ajuda:
qualquer dúvida poste novamente
<script language="JavaScript"> Math.dec2bin = function(n) { var r=n, a="" while (Math.floor(r) != 0) { a += Math.floor(r%2).toString(); r /= 2; } return a.split("").reverse().join(""); }; //convertendo em binário numero = Math.dec2bin(200); alert("Binário = "+numero); //convertendo em decimal numero = parseInt(numero, 2); alert("Decimal = "+numero); </script>
qualquer dúvida poste novamente
#5
Posted 10/11/2003, 11:49
Seguinte...
O parseInt transforma da base que você indica dentro do parênteses para decimal, ou seja, qualquer número de qualquer base para decimal...
O parseInt transforma da base que você indica dentro do parênteses para decimal, ou seja, qualquer número de qualquer base para decimal...
Dinho
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)