converter decimal em binário e vice versa?
dae pessoal to com um problema a qui como eu faço pra faze um programa pra coverte numeros decimais em binário e vice versa. tipo
vo ter um menu com
1- tranformar decimal em binario
2 transformar binario em decimal
3 sair
se for 1 o usuario vai digitar o numero em decimal , depois vo mostra o numero que o usuario digito e o numero convertido pra binário
se for 2 usuario vai digitar o numero em binário , depois vo mostra o numero que o usuario digito e o numero convertido pra decimal
numeros binário tem que ser como String e inteiros como Int
vai ter que ultilizar o método length() pra saber o comprimento de uma String
Alguem sabe faze isso?
ou pelo menos me da umas dicas? :(:
Jardel Fuchter
Curtidas 0
Respostas
Sara Teles
09/04/2009
[quote="jalfer"]dae pessoal to com um problema a qui como eu faço pra faze um programa pra coverte numeros decimais em binário e vice versa. tipo
vo ter um menu com
1- tranformar decimal em binario
2 transformar binario em decimal
3 sair
se for 1 o usuario vai digitar o numero em decimal , depois vo mostra o numero que o usuario digito e o numero convertido pra binário
se for 2 usuario vai digitar o numero em binário , depois vo mostra o numero que o usuario digito e o numero convertido pra decimal
numeros binário tem que ser como String e inteiros como Int
vai ter que ultilizar o método length() pra saber o comprimento de uma String
Alguem sabe faze isso?
ou pelo menos me da umas dicas? :(:
Olá! Bom Dia!
Tenho esse taco de código com um método que converte binário em decimal!
String n= JOptionPane.showInputDialog(null,"Digite um número Binário : ");
decimal = Integer.parseInt(n, 2);//método que transforma String em inteiro, com base definida como 2
JOptionPane.showMessageDialog(null,"Você digitou " + n + ", e seu referente decimal é: "+ decimal);GOSTEI 0
Jardel Fuchter
09/04/2009
ALGUEM mais tem outra coisa que posso tenta. sera possivel que ninguem possa me ajudar nesse algoritimo?
:assusta:
GOSTEI 0
Sergio Taborda
09/04/2009
[quote="jalfer"]ALGUEM mais tem outra coisa que posso tenta. sera possivel que ninguem possa me ajudar nesse algoritimo?
:assusta:
Já te deram a resposta, o que mais estás à espera ?
Não ha melhor que Integer.parseInt(n, 2);
GOSTEI 0
Jardel Fuchter
09/04/2009
ta mais me responderam de converte binário em decimal! e de decimal pra binario? alguem sabe? :assusta:
GOSTEI 0
Douglasrusso
09/04/2009
jalfer,
espero ter ajudado!
att,
douglas boff nandi
int num = 858500;
String bin = "";
while (num>0) {
bin = ((num % 2 == 0)?"0":"1" ) + bin;
num /=2;
}
GOSTEI 0
Daviduser
09/04/2009
Use:
Integer.toBinaryString(int numeroDecimal)
GOSTEI 0
Joabe Silva
09/04/2009
public String SomaBin(int x)
{
String bin="";
if(x>0)
if(x%2==0)
bin=(SomaBin(x/2)+"0");
else bin=(SomaBin(x/2)+"1");
return bin;
}
}GOSTEI 0