Diferencia entre revisiones de «Algoritmia/Algoritmo para transformar un número en base 10 a otras bases»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 18:
= Aplicación implementada en Java =
 
<source lang="java">
import javax.swing.JOptionPane;
public class Aplicacion
{
public static void main(String[] args)
{
Línea 31 ⟶ 32:
es:\n"+bases.getResultado());
}
}
 
class Base
{
String equivalente;
int posicion;
int numero;
int base;
int digitos[] digitos;
int auxiliar[] auxiliar;
public Base(int n, int b)
Línea 72 ⟶ 73:
for (int j = digitos.length-2; j >= 0; j--)
{
switchequivalente+=Character.toUpperCase(Character.forDigit(digitos[j], 16));
{
case 10:
equivalente+="A";
break;
case 11:
equivalente+="B";
break;
case 12:
equivalente+="C";
break;
case 13:
equivalente+="D";
break;
case 14:
equivalente+="E";
break;
case 15:
equivalente+="F";
break;
default:
equivalente+=digitos[j];
}
}
return equivalente;
}
private void tamaño()
{
auxiliar = digitos;
digitos = new int [auxiliar.length+1];
for System.arraycopy(intauxiliar, i0, =digitos, 0; i <, auxiliar.length); i++)
{}
}
digitos[i] = auxiliar[i];
}
}
}
 
= Descripción del código =