public class Conversiones
{
int numero; //atributo
Conversiones()
{
}//constructor por default
Conversiones (int x)
{
numero =x;
}//constructor de inicializacion
String ConvBinario()
{
int cociente;
int residuo;
int numbinario;
String convertido ="";
numbinario=numero;
do
{
cociente =numbinario/2;
residuo =numbinario%2;
convertido = Integer.toString(residuo)+convertido;
numbinario= cociente;
}while (cociente!=0);
return convertido;
}//conv bin
String ConvOctal()
{
int cociente;
int residuo;
int numoctal;
String convertido ="";
numoctal=numero;
do
{
cociente =numoctal/8;
residuo =numoctal%8;
convertido = Integer.toString(residuo)+convertido;
numoctal= cociente;
}while (cociente!=0);
return convertido;
}//conv octal
String ConvHexa()
{
int cociente;
int residuo;
int numhexa;
String convertido="";
numhexa=numero;
do {
cociente= numhexa/16;
residuo= numhexa%16;
switch (residuo)
{
case 10:
convertido="A"+convertido;
break;
case 11:
convertido="B"+convertido;
break;
case 12:
convertido="C"+convertido;
break;
case 13:
convertido="D"+convertido;
break;
case 14:
convertido="E"+convertido;
break;
case 15:
convertido="F"+convertido;
break;
default:
convertido=Integer.toString(residuo)+convertido;
break;
}
numhexa=cociente;
}while (cociente!=0);
return convertido;
}
void set_numero (int x)
{
numero =x;
}
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.