martes, 11 de octubre de 2011

Laboratorio 11 de mayo.

Autor: Gianinna Salazar.
Competencia: Desarrollo de software.

Asignatura: Programación I.
Lenguaje: Java.
Programa: BlueJ.



Descripción de la Actividad

Una de mis experiencias desarrolladas en el 1er año de Carrera de esta asignatura fue el resolver problemas cotidianos con el programa BlueJ y estos fueron desarrollados todas las semanas en los laboratorios.

El problema que les voy a presentar se trata de crear un programa Java (la clase se llamara Separar) el cual ingresa un número entero positivo de 4 dígitos, ejemplo 1263. Su código debe descomponer el número e imprimir cada dígito por separado en pantalla y además indicar cuál dígito es el mayor. 

Ejemplos: 1263 --- 1      2      6      3    El mayor es el 6.



Solución

Lo primero que hacemos es crear nuestro código fuente:

import java.util.*;

public class separar{
    public static void main(){

       int x;
       int a, b, c, d;
       
       Scanner leer=new Scanner(System.in);
       
       System.out.println(" Ingrese un numero de 4 digitos ");
       x=leer.nextInt();
       
       if(x>999 && x<10000)
       {
           a=x%10;
           x=x/10;
           b=x%10;
           x=x/10;
           c=x%10;
           x=x/10;
           d=x%10;
           
           System.out.println(d+ " " +c+ " " +b+ " " +a);
           
           if (a>b && a>c && a>d){
             System.out.println (" El mayor es " + a );
           }
               
            else 
               if (b>a && b>c && b>d) {
               System.out.println (" El mayor es " + b );
               }
               else
                  if (c>a && c>b && c>d) {
                  System.out.println (" El mayor es " + c );
                  }
                  else
                     System.out.println (" El mayor es " + d );
                    }
                    else
                      System.out.println (" Este numero no es de 4 digitos " );
    }
}


Aquí podemos ver una imagen donde muestra el código fuente en el BlueJ:


































Luego mostraremos la salida de nuestro programa:














Reflexión


El desarrollo de este trabajo me ayudo a conocer el programa BlueJ, a familiarizarme con el lenguaje Java y poder resolver problemas más fácil por medio de este, además durante el proceso de aprendizaje de este curso pude conocer más sobre estos temas y también aplicarlos.

    No hay comentarios:

    Publicar un comentario