Você está na página 1de 12

INSTITUTO TECNOLGICO DE MATEHUALA

Unidad 5
Programas
Elabor: Cruz Rodrguez Miguel A Martnez Faz Ana Teresa Espinosa Pecina Fabiola Mireida Pea Coronado Mnica Betzabeth

Rodrguez Hernndez J Efran

Materia:

Algoritmos y lenguajes de Programacin

Docente: Ing. Martn Luis Ledezma Hernndez Carrera: Grupo: Ingeniera Industrial Cuarto semestre A

Unidad 1: Introduccin a la Computacin Semestre: Enero-Junio 2011 Matehuala, S.L.P. Febrero 2011

1.- Identificar de dos nmeros enteros diferentes cual es mayor y menor. CODIGO FUENTE. import javax.swing.JOptionPane; public class MAYORMENOR { public static void main( String args[] ){ String NUM1; String NUM2; String RES; String URRA; int N1; int N2; NUM1 = JOptionPane.showInputDialog(" TECLEE EL PRIMER NUMERO "); NUM2 = JOptionPane.showInputDialog(" TECLEE EL SEGUNDO NUMERO "); N1 = Integer.parseInt( NUM1); N2 = Integer.parseInt( NUM2); RES = " "; URRA = " "; if ( N1 > N2 ) RES = " EL PRIMER NUMERO ES MAYOR QUE EL SEGUNDO " ; else { if (N1 == N2) RES = " AMBOS NUMEROS SON IGUALES "; else RES = " EL SEGUNDO NUMERO ES MAYOR QUE EL PRIMERO"; } JOptionPane.showMessageDialog(null, RES, " COMPARACION ",JOptionPane.INFORMATION_MESSAGE); JOptionPane.showMessageDialog(null, URRA, " EQUIPO LOS CHIDOS ",JOptionPane.INFORMATION_MESSAGE); System.exit(0); }

PANTALLAS DEL PROGRAMA.

Teclee el segundo nmero. Teclee el primer nmero.

De lo contrario. Comparacin si el mayor es el segundo.

2.- Identificar si un nmero entero positivo es par impar. CODIGO FUENTE. import javax.swing.JOptionPane; public class PARIMPAR {public static void main (String[] args) {String PARIMPAR = JOptionPane.showInputDialog(null, "TECLEEA EL NUMERO A VALIDAR "); int N1 = Integer.parseInt(PARIMPAR); if (N1 % 2 == 0) {JOptionPane.showMessageDialog(null, "EL NUMERO ES PAR"); JOptionPane.showMessageDialog(null, "EQUIPO LOS CHIDOS");} else {JOptionPane.showMessageDialog(null, "EL NUMERO ES IMPAR"); JOptionPane.showMessageDialog(null, "EQUIPO LOS CHIDOS");} } }

PANTALLAS DEL PROGRAMA. Teclee el nmero a validar. De lo contrario.

Comparacin si el mayor l es segundo.

3.- Identificar si un nmero entero es negativo, positivo cero. CODIGO FUENTE import javax.swing.JOptionPane; public class POSNIGA {public static void main( String args[] ) {String N1; String RES; String URRA; int NUM; N1 = JOptionPane.showInputDialog(" TECLEE EL NUMERO A VALIDAR "); NUM = Integer.parseInt( N1); URRA=""; RES = " "; if ( NUM > 0 ) RES = " EL NUMERO INTRODUCIDO ES POSITIVO "; else if ( NUM == 0) RES = "EL NUMERO INTRODUCIDO ES CERO "; else RES = " EL NUMERO INTRODUCIDO ES NEGATIVO "; JOptionPane.showMessageDialog(null, RES, " COMPARACION ", JOptionPane.INFORMATION_MESSAGE); JOptionPane.showMessageDialog(null, URRA, " EQUIPO CHIDOS ", JOptionPane.INFORMATION_MESSAGE); System.exit(0);

} } PANTALLAS DEL PROGRAMA Teclee el nmero a validar.

Si el nmero es POSITIVO.

Si el nmero es CERO.

Si el nmero es NEGATIVO.

4.- Prueba de escritorio del programa ascendente. CODIGO FUENTE import javax.swing.JOptionPane; public class ascendente { // El metodo main empieza la ejecucion de la aplicacion en JAVA public static void main ( String args[] ) { String num1,num2,num3,Resultado; int a,b,c; // Recibir el numero como una cadena num1 = JOptionPane.showInputDialog (" Escriba primer numero entero: "); num2 = JOptionPane.showInputDialog (" Escriba segundo numero entero: "); num3 = JOptionPane.showInputDialog (" Escriba tercer numero entero: "); a = Integer.parseInt( num1); b = Integer.parseInt( num2); c = Integer.parseInt( num3); //Inicializar el resultado con una cadena vacia Resultado = "Orden en que se lee: " + a + " " + b + " " + c + "\n\n"; if ( a>b ) if (a>c) if (b>c) Resultado = Resultado + "Orden ascendente: " + c + " " + b + " " + a; else Resultado = Resultado + "Orden ascendente: " + b + " " + c + " " + a; else Resultado = Resultado + "Orden ascendente: " + b + " " + a + " " + c; else if (a>c) Resultado = Resultado + "Orden ascendente: " + c + " " + a + " " + b; else if (b>c)

Resultado = Resultado + "Orden ascendente: " + a + " " + c + " " + b; else Resultado = Resultado + "Orden ascendente: " + a + " " + b + " " + c; // Mostrar los resultados JOptionPane.showMessageDialog (null,Resultado, "Orden Ascendente", JOptionPane.INFORMATION_MESSAGE); System.exit(0); // Permite terminar la aplicacion }// Fin del metodo main }// Fin de la clase CuadroDialogo Valores iniciales para la prueba de escritorio: a) 15 18 21 A =15 B=18 C=21 (If) Si A mayor que B NO (Else) De lo contrario Entonces (If) Si A mayor que C NO (Else) De lo contrario Entonces (If) Si B mayor que C NO (Else) De lo contrario Entonces El orden ascendente es A,B,C

PANTALLA DEL PROGRAMA.

b) 15 21 18 A =15 B=21 C=18 (If) Si A mayor que B NO (Else) De lo contrario Entonces (If) Si A mayor que C NO (Else) De lo contrario Entonces (If) Si B mayor que C SI Entonces El orden ascendente es A,C,B PANTALLA DEL PROGRAMA.

c) 18 15 21 A =18 B=15 C=21 (If) Si A mayor que B SI Entonces (If) Si A mayor que C NO (Else) De lo contrario Entonces El orden ascendente es B,A,C PANTALLA DEL PROGRAMA.

d) 18 21 15 A =18 B=21 C=15 (If) Si A mayor que B NO (Else) De lo contrario Entonces (If) Si A mayor que C SI Entonces El orden ascendente es C,A,B

PANTALLA DEL PROGRAMA.

e) 21 15 18 A =21 B=15 C=18 (If) Si A mayor que B SI Entonces (If) Si A mayor que C SI Entonces (If) Si B mayor que C NO (Else)De lo contrario Entonces El orden ascendente es B,C,A

PANTALLA DEL PROGRAMA.

f) 21 18 15 A =21 B=18 C=15 (If) Si A mayor que B SI Entonces (If) Si A mayor que C SI Entonces (If) Si B mayor que C SI Entonces El orden ascendente es C,B,A

PANTALLA DEL PROGRAMA.

Você também pode gostar