Programa para conversao de base

1 resposta
D

Boa noite,

Estou precisando fazer um programa que efetue todas as conversoes de base, alguem sabe de algum que eu possa pegar uma ideia.

Comecei o meu mas so tem isso por enquanto:

/*

  • Funcoes para efetuar conversoes de bases
  • Autor: Diego Fereira da Silva
  • Data Inicio: 26/02/2007
  • Data Termino:
    */
    public class Funcoes {
public String decimal(double num, int base){

String result = “”;//ira armazenar o resultado final

double res;//ira armazenar o resultado do resto dentro do 1º while

double frac=0.0;//armazenara o parte fracionaria do numero

frac = num - Math.floor(num);//colocando a parte fracionaria na variavel

if(num > 2.0){ //veririca se o numero e maior que a base minima

while(num>=base)//faz um loop ate o resultado da divisao do numero que esta sendo convertido ser menor que a base

{

res = (num % base);

num = Math.floor(num/base);

result = result+res;

}

}

}

}

1 Resposta

BrunoBastosPJ

Cada na classe Integer você pode converter um inteiro facilmente usando os métodos

toXXXString(int i)

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Integer.html

Da uma olhada nessa classe

Na classe Double, que seria ideal para o seu código, ela só faz a conversão para HEX

Criado 1 de março de 2007
Ultima resposta 2 de mar. de 2007
Respostas 1
Participantes 2