Dudas de Programacion » Java » Java Básico

Bienvenidos al foro Java Básico

(7 posts)

Tags:

  1. Daros la bienvenida al foro sobre dudas básicas de programación en Java. Uso de estructuras de control, estructuras de selección, variables, creación de métodos,...

    Posted 2 years ago #


  2. ycordero
    Member

    Buenas, para crear un código que me diga si dos números son o no cuates. Explicación: dos enteros positivos m y n se llaman números cuates si m+n tiene solamentecifras 0 ó 1 de su expresión decimal. Ejemplo 9423+678=10101
    Gracias!!

    Posted 2 years ago #
  3. diarmo2
    Member

    Hola, para crear un código que permita calular las cifras de un número entero, gracias por la colaboración

    Posted 1 year ago #
  4. Buenas!

    Me repetiré mucho si vuelvo a decir que es un foro de dudas no un foro de HAZME LAS TAREAS DE PROGRAMACIÓN? igual si...

    Bueno una pequeña ayuda:

    - Para los números "cuates".

    Supongo que querrás leer los números por consola:
    http://lineadecodigo.com/java/lectura-de-caracteres-por-consola-en-java/

    Hay que comprobar si el resultado de la suma esta formado exclusivamente por 0´s y 1´s, es decir que es binario.

    Puedes comprobar carácter a carácter o intentar convertir el número a binario, te pongo un ejemplo de la segunda opción, pasarlo a binario.
    Te pondré un ejemplo usando la clase Scanner para leer de la consola.

     
        Scanner scan = new Scanner(System.in);
        System.out.println("Introduce un número: ");
        String binario = scan.next();
     
        try
        {
           int decimal = Integer.parseInt(binary, 2);
           //le indicamos que lo convierta a un
           //número binario, si no lo es, salta la excepcion,
           //si lo es nos devuelve el numero en decimal
           System.out.println("Es binario");
        }
        catch(NumberFormatException nfe)
        {
          System.out.println("No es binario");
        }
    }
     
    Saludos
    Posted 1 year ago #


  5. Buenas!

    Para el número de cifras, basicamente todo número de i cifras es menor que 10^i (diez elevado a i).

     
                    Scanner scan = new Scanner(System.in);
    		System.out.println("Número: ");
    		String num = scan.next();
     
    		double cifras=0, numero = Double.parseDouble(num);
    		do{
    			cifras++;
    		}while ( numero > Math.pow(10,cifras));
     
    		System.out.println(cifras);
     
    Posted 1 year ago #
  6. @Torres,

    Estamos viendo que hay mucha gente que quiere que le hagamos las prácticas. Cosa que no buscamos.

    Nuestra idea es más la de servir de ayuda a dudas sobre código trabajado.

    Si bien, al final la idea es poder ayudar a la gente. Me parece perfecta tu filosofía de busca primero, documentaté, prueba y si no consigues avanzar te echamos una mano.

    Con todo y con eso agradecerte tu activa participación en el foro.

    Posted 1 year ago #
  7. Buenas,

    Como habrás visto en algún otro post, siempre que la duda es del tipo "Tengo que hacer XXX programa, que alguien lo haga para copiar y pegarlo" le he comentado al susodicho que esa no es la manera, aunque después suelo intentar echar una mano, con algún tutorial o una pequeña ayuda en forma de código.

    De hecho para muchas respuestas he hecho una mínima búsqueda por internet y he acabado encontrando el código completo en algún sitio, como siempre solo hay que saber buscar.

    Gracias a vosotros por mantener el foro y administrarlo, a mi me viene bien para repasar algunas cosas y aprender muchas nuevas también.

    Un saludo

    Posted 1 year ago #



Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs