Вы находитесь на странице: 1из 3

mport java.io.

*;
import java.text.*;
public class FREDDY
{
public static void main(String []args)throws IOException
{
int regresar,opc;
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print( \nya deje de pensar en el greko y en el dussan karencita va a
perder progra2 jajajajja );
regresar=1;
while(regresar==1)
{
System.out.print( \nELIGE UNA OPCION PARA REALIZAR LA CONVERSION : );
System.out.print( \n );
System.out.print( \n\t 1.- DECIMAL
> BINARIO );
System.out.print( \n\t 2.- DECIMAL
> OCTAL );
System.out.print( \n\t 3.- DECIMAL
> HEXADECIMAL );
System.out.print( \n\t );
System.out.print( \n\t 4.- BINARIO
> DECIMAL );
System.out.print( \n\t 5.- BINARIO
> OCTAL );
System.out.print( \n\t 6.- BINARIO
> HEXADECIMAL );
System.out.print( \n\t );
System.out.print( \n\t 7.- HEXADECIMAL > BINARIO );
System.out.print( \n\t 8.- HEXADECIMAL > OCTAL );
System.out.print( \n\t 9.- HEXADECIMAL > DECIAMAL );
System.out.print( \n\t );
System.out.print( \n\t 10.-OCTAL
> BINARIO );
System.out.print( \n\t 11.-OCTAL
> DECIMAL );
System.out.print( \n\t 12.-OCTAL
> HEXADECIMAL );
System.out.print( \n\t========================================= );
System.out.print( \nELIGE LA OPCION A CONVERTIR: );
opc=Double.valueOf(in.readLine().trim()).intValue();
if(opc==1)
{
System.out.print( \nTU OPCION FUE 1= DECIMAL > BINARIO );
System.out.println( \n );
System.out.println( \nIngrese el valor DECIMAL: );
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String bin = Integer.toBinaryString(i);
System.out.println( \n );
System.out.println( El valor en BINARIO es:
+ bin);
}
else
{
if(opc==2)
{
System.out.print( \nTU OPCION FUE 2= DECIMAL > OCTAL );
System.out.println( \n );
System.out.println( \nIngrese el valor DECIMAL: );
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String oct = Integer.toOctalString(i);
System.out.println( \n );
System.out.println( El valor en Octal es: + oct);
}
}
if(opc==3)
{

System.out.println( \nTU OPCION FUE 3= DECIMAL > HEXADECIMAL );


System.out.println( \n );
System.out.println( \nIngrese el valor DECIMAL: );
String DecimalFormat = in.readLine();
int i = Integer.parseInt(DecimalFormat);
String hex = Integer.toHexString(i);
System.out.println( \n );
System.out.println( El valor en HEXADECIMAL ES: + hex);
}
if(opc==4)
{
System.out.print( \nTU OPCION FUE 4= BINARIO > DECIMAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO BINARIO : );
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String dec = Integer.toString(i);
System.out.println( \n );
System.out.println( El valor en DECIMAL es: + dec);
}
if(opc==5)
{
System.out.print( \nTU OPCION FUE 5= BINARIO > OCTAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO BINARIO : );
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String oct = Integer.toOctalString(i);
System.out.println( \n );
System.out.println( El valor en OCTAL es: + oct);
}
if(opc==6)
{
System.out.print( \nTU OPCION FUE 6= BINARIO > HEXADECIMAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO BINARIO : );
String Bidi = in.readLine();
int i = Integer.parseInt(Bidi,2);
String hex = Integer.toHexString(i);
System.out.println( \n );
System.out.println( El valor en HEXADECIMAL es: + hex);
}
if(opc==7)
{
System.out.print( \nTU OPCION FUE 7= HEXADECIMAL > BINARIO );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO HEXADECIMAL: );
String hex = in.readLine();
int i = Integer.parseInt(hex,16);
String bin = Integer.toBinaryString(i);
System.out.println( \n );
System.out.println( El valor en BINARIO es: + bin);
}
if(opc== 8 )
{
System.out.print( \nTU OPCION FUE 8= HEXADECIMAL > OCTAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO HEXADECIMAL: );
String hex = in.readLine();
int i = Integer.parseInt(hex,16);

String oct = Integer.toOctalString(i);


System.out.println( \n );
System.out.println( El valor en OCTAL es:

+ oct);
}
if(opc==9)
{
System.out.print( \nTU OPCION FUE 9= HEXADECIMAL > DECIMAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO HEXADECIMAL: );
String hex = in.readLine();
int i = Integer.parseInt(hex,16);
String dec = Integer.toString(i);
System.out.println( \n );
System.out.println( El valor en DECIMAL es: + dec);
}
if(opc==10)
{
System.out.print( \nTU OPCION FUE 10= OCTAL > BINARIO );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO OCTAL: );
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String bin = Integer.toBinaryString(i);
System.out.println( \n );
System.out.println( El valor en BINARIO es: + bin);
}
if(opc==11)
{
System.out.print( \nTU OPCION FUE 11= OCTAL > DECIMAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO OCTAL: );
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String dec = Integer.toString(i);
System.out.println( \n );
System.out.println( El valor en DECIMAL es: + dec);
}
if(opc==12)
{
System.out.print( \nTU OPCION FUE 12= OCTAL > HEXADECIMAL );
System.out.println( \n );
System.out.print( \nINGRESA UN NUMERO OCTAL: );
String oct = in.readLine();
int i = Integer.parseInt(oct,8);
String hex = Integer.toHexString(i);
System.out.println( \n );
System.out.println( El valor en HEXADECIMAL es: + hex);
}
System.out.print( \n );
System.out.print( \n REGRESAR A MENU PRINCIPAL ??? [1.-Si /2.No ]: );
regresar=Double.valueOf(in.readLine().trim()).intValue();
}
}
}

Вам также может понравиться