jueves, 18 de octubre de 2012

Another Application: Adding Integers

Aplicacion1.java
// El programa usa la clase JOptionPane
import javax.swing.JOptionPane;

public class Aplicacion1
{
    public static void main(String args[])
    {
        String Num1; // Variable para primera cadena introducida por el usuario
        String Num2; // Variable para segunda cadena introducida por el usuario

        int A;      //Declaramos una variable int llamada A que sera el primer numero introducido
        int B;      // Segunda variable que sera el segundo numero
        int Mayor;  // variable con parametro mayor

        Num1 = JOptionPane.showInputDialog( "Introduce el Primer Numero" ); //pide al usuario introducir el primer numero
        Num2 = JOptionPane.showInputDialog( "Introduce el Segundo Numero" ); //pide el segundo numero
        
        //Convierte los numeros de tipo string a tipo int
        A = Integer.parseInt( Num1 );
        B = Integer.parseInt( Num2 );

        if ( A > B ) //Si la condicion se cumple entonces el numero mayor es = A
            Mayor = A;
        else        // Si la condicion no se cumple entonces el numero mayor es = B
            Mayor = B;
           
        //Imprimimos en pantalla los resultados con la clase JOptionPane y el metodo showMessageDialog mas los argumentos
        JOptionPane.showMessageDialog( null, " El mayor de " + A + ", " + B + " es: " +  Mayor , "Obtención del Numero Mayor", JOptionPane.PLAIN_MESSAGE);
    }
}
Aplicacion2.java
import javax.swing.JOptionPane;

public class Aplicacion2
{
    public static void main(String args[])
    {
        // Declaramos las variables para las tres cadenas que introduzca el usuario
        String Num1;
        String Num2;
        String Num3;

        int A;  // Primero Numero
        int B;  // Segundo Numero
        int C;  // Tercer Numero
        int Mayor; // Parametro para elegir el numero mayor
        
        // Pedir la entrada de datos, del primer, segundo y tercer numero
        Num1 = JOptionPane.showInputDialog( "Introduce el Primer Numero" );
        Num2 = JOptionPane.showInputDialog( "Introduce el Segundo Numero" );
        Num3 = JOptionPane.showInputDialog( "Introduce el Tercer Numero" );
        
        // Convertimos los numero introducidos de tipo String a tipo int 
        A = Integer.parseInt( Num1 );
        B = Integer.parseInt( Num2 );
        C = Integer.parseInt( Num3 );
        
        // Realizamos la condicion de los primeros dos numeros (A) y (B)
        if ( A > B ) // Si el primero numero (A) introducido, es mayor que el segundo numero (B) entonces A = Mayor
            Mayor = A;
        else // Si la condicion anterior no se cumple, entonces B = Mayor
            Mayor = B;
        if ( C > Mayor ) // De la lo anterior se compara el Mayor con el tercer numero (C) y si esta condicion
            Mayor = C;   // se cumple entonces C = Mayor y si no se cumple se descarta esta condicion.
        
        // Por ultimo, imprimimos los resultados en pantalla y listo
        JOptionPane.showMessageDialog( null, " El mayor de " + A + ", " + B + " y " +  C + " es: " +  Mayor , "Obtención del Numero Mayor", JOptionPane.PLAIN_MESSAGE);
    }
}

No hay comentarios:

Publicar un comentario


Entradas populares