UNA HERMOSA MOTO

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

No hay comentarios:

Publicar un comentario