Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/05/2012, 13:04
Avatar de edbc92
edbc92
 
Fecha de Ingreso: octubre-2010
Ubicación: Lima - Los Olivos
Mensajes: 93
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: Trasferir ultimo digito

La idea es descomponer tus numeros, en el caso del 1er número solo sácale la unidad de millar, y en tu 2do número sí descompone todo.

Código Java:
Ver original
  1. int num1=Integer.parseInt(txtn1.getText()),num2=Integer.parseInt(txtn2.getText()),um1,u2,d2,c2,um2,NuevoNum;
  2.  
  3. um1=num1%1000;  //acá tienes tu unidad de millar del 1er numero
  4.  
  5. u2=num2%10;
  6. d2=(num2%100)/10;           //cojes el residuo de tu numero y luego lo divides a 10 para sacar la decena
  7.  
  8. c2=(num2%1000)/100; //y asi sucesivamente
  9. um2=num2/1000;
  10.  
  11.  
  12. //Y solo queda crear tu nuevo numero
  13. //el 1ero se multiplica por 10000 porque tu numero va ser de 5 cifras, bueno eso es lo que has puesto en tu post <-<
  14.  
  15. NuevoNum=(um2*10000)+(c2*1000)+(d2*100)+(u2*10)+um1;

Asi quedaría, saludos! xd
__________________
"Por medio de la perseverancia el caracol llegó al arca."
CHARLES SPURGEON