domingo, 9 de octubre de 2011

Primer Programa en Java

Autor: Felipe Andres Lagos Morapasten
Competencia: Desarrollo de Software (Nivel 1)
Palabras Clave: Programación I,Java, Variables,Entero.

Descripción de la Actividad

Quiero compartir con ustedes el primer programa en Java que he realizado corresponde al curso Programación I, este programa cuenta con el ingreso de datos por parte del usuario, dos variables enteras que luego deberán ser mostradas por pantalla quedando claro las variables ingresadas en el inicio, para pasar a mostrar sus valores de forma intercambiada sus valores, de manera que quede claro el intercambio.

Solución

Lo inicial para la programación de este problema es hacer el pseudocódigo que nos dará la idea principal de la actividad, que luego se lleva, traspasa al código fuente Java.

Pseudocódigo.
Declarar las variables para los enteros.
Declarar el escáner.
Pedir que el usuario ingrese dos valores enteros.
Mostrar los valores que ingreso el usuario.
Mostrar los nuevos valores ya intercambiados. 


Ejemplo paso a paso


Entrada y Salida: Numeros Enteros.
Proceso:
Ingresar un número a las variables a elección:
Variable a= 3
Variable b= 9    

a=a+b;
a=3+9
a=12      // Ahora la variable A queda con un valor 12 que reemplaza al anterior valor.

b=a-b;
b=12-9
b=3        // La variable b queda con un valor 3, que es el resultado final, del valor original de a, entonces podemos ver que se ha intercambiado una variable.

  a=a-b;
 a= 12-3
 a=9      // Esta última variable queda con el valor de la variable b y ese es su valor final

  Como se aprecia el valor de las variables se ha intercambiado


Codigo de mi Primer Programa en Java:


import java.util.Scanner;   // Librería para usar escaner
public class Problema
{
public static void main (String [] args){
int a;   // Variables enteras para los datos que ingresa el usuario
int b;
Scanner leer = new Scanner(System.in); // Inialización del escáner
System.out.println("Ingrese valor para A"); // Mensaje en Pantalla
a=leer.nextInt();
System.out.println("Ingrese valor A"); // Mensaje en Pantalla
b=leer.nextInt();

System.out.println("Usted ingreso que A: "+a+"y B: "+b); // Mensaje en Pantalla.

a=a+b; // Procesos donde a traves de operaciones como sumas y restas se logra el intercambio.
b=a-b;
a=a-b;

System.out.println("El nuevo valor de A es : "+a); // Mensaje en Pantalla ya con los nuevos valores
    System.out.println("La variable B es: "+b);
}
}
  
 Se puede destacar de este código fuente el ingreso de datos enteros por parte del usuario mediante el escáner, además el proceso para lograr el intercambio con su respectivo mensaje en pantalla sobre los valores. 

Captura en Pantalla sobre la Aplicación:

 
 
 
 
 
Reflexión
    Para ser mi primer programa en Java, encuentro que no se me complicó mucho ya que con lo aprendido en clases pude programar esta situación sin mayores dificultades, solo destacar el uso del escáner, el proceso de intercambio con sus mensajes como corresponden.
  Te invito a que si tienes dudas o quieres complentar esta actividades mediante opiniones, otras informaciones no tengas miedo de emitir tus comentarios, a participar donde cada comentario hará que se haga más interactivo este espacio.



No hay comentarios:

Publicar un comentario