UNA HERMOSA MOTO
lunes, 30 de marzo de 2015
ALG_SECUENCIAL_05
ALG_SECUENCIAL_05
Declaro cuatro variables enteras A, B, C y D y asigno un valor a cada una. A continuación realizo las instrucciones necesarias para que:
B tome el valor de C
C tome el valor de A
A tome el valor de D
D tome el valor de B
Si por ejemplo A = 1, B = 2, C = 3 y D = 4 el programa debe mostrar:
Valores iniciales
A = 1
B = 2
C = 3
D = 4
Valores finales
B toma el valor de C -> B = 3
C toma el valor de A -> C = 1
A toma el valor de D -> A = 4
D toma el valor de B -> D = 2
Programando:
package secuencial05;
/**
*
* @author abel montalvan
*/
public class Secuencial05 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int A = 1, B = 2, C = 3, D = 4, AUX;
System.out.println("Valores iniciales " );
System.out.println("A = " + A);
System.out.println("B = " + B);
System.out.println("C = " + C);
System.out.println("D = " + D);
AUX = B;
B = C;
C = A;
A = D;
D = AUX;
System.out.println("Valores finales" );
System.out.println("B toma el valor de C -> B = " + B);
System.out.println("C toma el valor de A -> C = " + C);
System.out.println("A toma el valor de D -> A = " + A);
System.out.println("D toma el valor de B -> D = " + D);
}
}
//(El AUX es para que no se crucen los valores....)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario