Reto 3 Programacion
Reto 3 Programacion
R E T O 3.
MATERIA:PROGRAMACION
ORIENTADA A OBJETOS.
MATRICULA: 3004203.
PROFESOR: IRIS GABRIELA
ARRONDA CARDOZA.
Realiza un programa que sea útil para apoyar a los chicos que tienen problemas de conversiones
entre bases numéricas. Poder llevar a cabo lo siguiente:
import java.io.*;
/**
* @author Angel
*/
int cociente;
int aux = 1;
long resultado = 0;
do {
cociente=divisorio%2;
divisorio=divisorio/2;
resultado += cociente*aux;
aux *= 10;
} while (divisorio!=0);
return resultado;
double potencia = 0;
long NUMERO=0;
while(num != 0)
NUMERO=num%10;
num /= 10;
potencia ++;
return NUMERO;
}
int residuo;
char[] caracteresOctales = {'0', '1', '2', '3', '4', '5', '6', '7'};
residuo = fraccion % 8;
fraccion = fraccion / 8;
return octal;
int residuo;
char[] caracteresHexadecimales = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};
return hexadecimal;
int decimal = 0;
int potencia = 0;
if (octal == 0) {
break;
} else {
potencia++;
return decimal;
hexadecimal = decimalAHexadecimal(fraccion);
fraccion /= 16;
return hexadecimal;
hexadecimal = hexadecimal.toUpperCase();
int fraccion = 0;
return fraccion;
char o;
int num;
int retorno;
String hexadecimal;
o = Input.readLine().charAt(0);
switch(o){
num = Integer.parseInt(Input.readLine());
decimalAbinario(num);
System.out.println("Resultado: "+decimalAbinario(num));
decimal = Integer.parseInt(Input.readLine());
decimalAOctal(decimal);
System.out.println("Resultado: "+decimalAOctal(decimal));
System.out.println("Decimal a hexadecimal:");
decimal = Integer.parseInt(Input.readLine());
decimalAHexadecimal(decimal);
System.out.println("Resultado: "+decimalAHexadecimal(decimal));
num = Integer.parseInt(Input.readLine());
binarioAdecimal(num);
System.out.println("Resultado: "+binarioAdecimal(num));
System.out.println("Octal a decimal");
octal = Integer.parseInt(Input.readLine());
octalADecimal(octal);
System.out.println("Resultado: "+octalADecimal(octal));
hexadecimal = Input.readLine();
hexadecimalADecimal(hexadecimal);
System.out.println("Resultado: "+hexadecimalADecimal(hexadecimal));
retorno = Integer.parseInt(Input.readLine());
}while(retorno==1);