Programa para conversao de base

0 respostas
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;			
    
    }
    
    }
    

    }

}

Criado 1 de março de 2007
Respostas 0
Participantes 1