Ayuda Java: Ingreso de X numero, si es mayor a 10 que se multiplique...

Iniciado por runtuntunger, 20 Noviembre 2013, 19:10 PM

0 Miembros y 1 Visitante están viendo este tema.

runtuntunger

Hola a todos. Resulta que quiero escribir un programa en java que me permita el ingreso de X numero y que a la vez este sea mayor que 10... con esto, cada vez que sea mayor que 10 se debe multiplicar por su mismo valor, mostrandolo en pantalla y en caso contrario, que se muestre solo el valor ingresado. ¿Alguien me dice como hacer esto? Saludos.

Xorcked

hola amigo es muy sencillo muy bien si el valor ingresado es x vas a colocar una condición que te diga si es mayor a 10 por ejemplo if(x>10) n=x.x system.out.prinln(n); y si no es mayor a 10 simplemente system.out.println(""+x); y te muestra el valor que ingresastes que por supuesto es menor a 10 claro puedes hacer un ciclo con while para ingresar nuevamente otro numero pero eso es si quieres espero a verte ayudado cualquier duda puedes preguntarme.
tu conocimiento define lo "que eres"

Mitsu

Código (=java) [Seleccionar]

public void pedirNumero() {

    System.out.println("Ingrese un numero o -1 para salir.");
    while (true) {
      Scanner into = new Scanner(System.in);
      int numero = into.nextInt();

      if ( numero == -1 ) {
         break;
      }
      if (numero > 10) {
         System.out.println(numero*numero);
      }
      else {
         System.out.println(numero);
      }
    }
}


La forma en que podrás realizar un algoritmo es razonando y practicando. No te recomiendo que pidas ayuda para cosas muy sencillas, trata hasta el último momento de hacerlas tú mismo. Saludos.

DarK_FirefoX

Esto me suena a tarea, pero bueno, ya veo que te ayudaron... no obstante

Pseudocódigo:


funcion PedirNumero(numero)
{
Si numero > 10 entonces
   Imprime numero * numero
sino entonces
  Imprime numero
}


Esta sencillo si quieres hacerlo varias veces lo llamas dentro de un ciclo...

Salu2s