Suma, Resta, Multiplicacion Y Division en Numeros Binarios
Suma, Resta, Multiplicacion Y Division en Numeros Binarios
BINARIOS
package programa;
import java.util.Scanner;
static int a, b;
try
catch (NumberFormatException e)
try
{
int valordb = Integer.parseInt(valorb, 8 );
catch (NumberFormatException e)
int val;
int acarreo = 0;
val = 0;
try
a = Character.getNumericValue(valor.charAt(cont));
catch (StringIndexOutOfBoundsException e)
a = 0;
seguir = false;
try
b = Character.getNumericValue(valorb.charAt(cont));
}
catch (StringIndexOutOfBoundsException e)
b = 0;
seguir = false;
val = a + b;
if (acarreo > 0)
val += acarreo;
acarreo = 0;
acarreo = val/10;
if (val > 7)
val -= 8;
res += val;
if (!seguir)
System.out.println(res);
import java.util.Scanner;
static int a, b;
catch (NumberFormatException e)
try
catch (NumberFormatException e)
int val;
int acarreo = 0;
val = 0;
try
a = Character.getNumericValue(valor.charAt(cont));
}
catch (StringIndexOutOfBoundsException e)
a = 0;
seguir = false;
try
b = Character.getNumericValue(valorb.charAt(cont));
catch (StringIndexOutOfBoundsException e)
b = 0;
seguir = false;
val = a + b;
if (acarreo > 0)
val += acarreo;
acarreo = 0;
if (val > 7)
val -= 8;
res += val;
if (!seguir)
System.out.println(res);
}
Convertir decimal a binario, octal y hexadecima
import java.util.Scanner;
public class Ejemplo1
{
public static void main(String[]args){
Scanner leer = new Scanner(System.in);
System.out.print("Ingrese una cifra: ");
int cifra = leer.nextInt();
System.out.print("\nbinario:\t");
binario(cifra);
System.out.print("\noctal:\t\t");
octal(cifra);
System.out.print("\nHexadecimal:\t");
hexadecimal(cifra);