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.
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.
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.
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