// para luego mostraralo aplicar metdo de divisiones susecivas
import java.io.*;
class problem08
{
public static void main(String args[])throws IOException
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String Hex;
String Nulo;
char Digito;
char Residuo;
Nulo=" ";
System.out.println("Ingresar Numero");
int Num=Integer.parseInt(in.readLine());
Hex=Nulo;
while (Num>0)
{
Residuo=Residuo*(Num/16);
switch (Residuo)
{
case 10:Digito='A';
break;
case 11:Digito='B';
break;
case 12:Digito='C';
break;
case 13:Digito='D';
break;
case 14:Digito='E';
break;
case 15:Digito='F';
break;
default:Digito=Digito*(Residuo+48);
}
Hex=Digito+Hex;
Num=Num/16;
}
System.out.println("En Hexadecimal es" +Hex);
}
}
No hay comentarios:
Publicar un comentario