jueves, 23 de mayo de 2013

Calculadora Binaria en Java



Calculadora de números binarios en Java, y conversiones de sistemas numéricos.



Interfaz de operaciones

 

Interfaz de conversiones

 DESCARGAR CÓDIGO
OTRO LINK

lunes, 20 de mayo de 2013

Conversiones de números decimales a binario, octal, hexadecimal y otras combinaciones en Java



Métodos para conversiones de sistemas numéricos, binario, octal, hexadecimal, decimal.


 public static String BinarioADecimal(String a) {
        int a1 = Integer.parseInt(a, 2);
        String resultado = a1 + "";
        return resultado;
    }

    public static String OctalADecimal(String a) {
        int a1 = Integer.parseInt(a, 8);
        String resultado = a1 + "";
        return resultado;
    }

    public static String HexaADecimal(String a) {
        int a1 = Integer.parseInt(a, 16);
        String resultado = a1 + "";
        return resultado;
    }

    public static String DecimalABinario(String a) {
        int x = Integer.parseInt(a);
        String resultado = Integer.toString(x, 2);
        return resultado;
    }

    public static String DecimalAOctal(String a) {
        int x = Integer.parseInt(a);
        String resultado = Integer.toString(x, 8);
        return resultado;
    }

    public static String DecimalAHexa(String a) {
        int x = Integer.parseInt(a);
        String resultado = Integer.toString(x, 16);
        return resultado;
    }
   
   
     public static String BinarioAHexa(String binario) {
        Integer numero =Integer.valueOf(binario, 2);
        return Integer.toHexString(numero);
    }
    
      public static String HexaABinario(String hexa) {
        Integer numero = Integer.valueOf(hexa, 16);
        return Integer.toBinaryString(numero.intValue());

    }

sábado, 18 de mayo de 2013

Suma, Resta, Multiplicación y división entre números binarios en Java

Métodos estáticos pata operaciones básicas de dos números binarios.

Reciben los dos números y retorna el resultado.

 public static String Suma(String a, String b) {
        int a1 = Integer.parseInt(a, 2);
        int b1 = Integer.parseInt(b, 2);
        int c1 = a1 + b1;
        String resultado = Integer.toString(c1, 2);
        return resultado;
    }
 
    public static String Resta(String a, String b) {
        int a1 = Integer.parseInt(a, 2);
        int b1 = Integer.parseInt(b, 2);
        int c1 = a1 - b1;
        String resultado = Integer.toString(c1, 2);
        return resultado;
    }
 
    public static String Divicion(String a, String b) {
        int a1 = Integer.parseInt(a, 2);
        int b1 = Integer.parseInt(b, 2);
        int c1 = a1 / b1;
        String resultado = Integer.toString(c1, 2);
        return resultado;
    }
 
    public static String Multiplicacion(String a, String b) {
        int a1 = Integer.parseInt(a, 2);
        int b1 = Integer.parseInt(b, 2);
        int c1 = a1 * b1;
        String resultado = Integer.toString(c1, 2);
        return resultado;
    }

lunes, 13 de mayo de 2013

Binario a Decimal en Java

El siguiente fragmento de código pasa un número decimal a binario

donde 'a' es el número que recibe.
 Integer.parseInt(a, 2);   el dos es la base del número que va a convertir

public static String BinarioADecimal(String a) {
   int a1 = Integer.parseInt(a, 2);
   String resultado = a1+"";
   return resultado;
}

sábado, 4 de mayo de 2013

Subir archivo por ftp en C#

El siguiente fragmento de código sube un archivo de una ruta a un servidor FTP, se debe tener la dirección IP o dominio, y el usuario y contraseña para la conexion.    

           // se asigna la dirección ip o dominio a subir el archivo y ruta
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://172.26.3.95/archivo.csv");
            request.Method = WebRequestMethods.Ftp.UploadFile;

            // FTP credenciales
            request.Credentials = new NetworkCredential("usuario", "contraseña");

            //archivo que se va a subir
            StreamReader sourceStream = new StreamReader("C:\\archivo.csv");
            byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
            sourceStream.Close();
            request.ContentLength = fileContents.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();

            response.Close();