Implementar Un Programa Que me permita convertir de decimal una Binario.Octal, Hexadecimal
ClaseBinaria
public class ClaseBinaria {
int valor privado;
ClaseBinaria pública () {
this.valor = 0; }
setvalor public void (int valor) {
this.valor = valor;
} public int [] tb () {
int [] he = new int [30];
int ve; }
public int [] a () {
int [] vector = new int [30];
int vec;
}
coche public void () {
String = res Integer.toHexString (this.valor);
System.out.println (res);
}
}
Clase Principal:
import java.io. *;
public class Principal {
public static InputStreamReader Leer = new InputStreamReader (System.in);
public static BufferedReader Teclado = new BufferedReader (Leer);
public static void main (String [] args) throws IOException {
int [ ] v = new int [30],
int [] b = new int [30];
ClaseBinaria bina = new ClaseBinaria ();
System.out.println ("Ingrese numero de las Naciones Unidas");
int valor = Integer.parseInt (Teclado. readLine ());
bina.setvalor (valor);
int t;
do {
System.out.println ("Escoja un binario octal 2 3 4 hexadesimal Salir");
t = Integer.parseInt (Teclado.readLine ());
switch (t) {
caso 1:
v = bina.tb ();
for (int i = 19; i> = 0; i -) {
if (! v [i] = 5) {
System.out.println (v [i]);}}
System.out.println ("");
break;
case 2:
bina.setvalor (valor);
b = bina.to ();
for (int i = 19; i> = 0; i -) {
if (b [i] = 5) {!
System.out.print (b [i]);}}
System.out.println (""); break; case 3: bina.setvalor (valor) ; System.out.println ("El Valor en hexadecimal es"); bina.car (); break; } } while (t <4);
public class Principal {
public static InputStreamReader Leer = new InputStreamReader (System.in);
public static BufferedReader Teclado = new BufferedReader (Leer);
public static void main (String [] args) throws IOException {
int [ ] v = new int [30],
int [] b = new int [30];
ClaseBinaria bina = new ClaseBinaria ();
System.out.println ("Ingrese numero de las Naciones Unidas");
int valor = Integer.parseInt (Teclado. readLine ());
bina.setvalor (valor);
int t;
do {
System.out.println ("Escoja un binario octal 2 3 4 hexadesimal Salir");
t = Integer.parseInt (Teclado.readLine ());
switch (t) {
caso 1:
v = bina.tb ();
for (int i = 19; i> = 0; i -) {
if (! v [i] = 5) {
System.out.println (v [i]);}}
System.out.println ("");
break;
case 2:
bina.setvalor (valor);
b = bina.to ();
for (int i = 19; i> = 0; i -) {
if (b [i] = 5) {!
System.out.print (b [i]);}}
System.out.println (""); break; case 3: bina.setvalor (valor) ; System.out.println ("El Valor en hexadecimal es"); bina.car (); break; } } while (t <4);
}
}

Hola amiga, oye me parece interesante tu programa pero sabes como convertir un numero DECIMAL CON DECIMALES a las otras bases???
ResponderEliminarpor ejemplo: 32.54 ???