Está en la página 1de 9

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

Bienvenido(a), Visitante. Por favor Ingresar o Registrarse Perdiste tu email de activacin?.


28 Junio 2009, 04:12

Temas destacados: Lee las Reglas Generales si eres nuevo o tienes dudas acerca del funcionamiento de la comunidad

Foro de elhacker.net Programacin Programacin General Ejercicios (Moderador: soplo) Ejercicios resueltos JAVA [programacion estructurada] Pginas: [1]

0 Usuarios y 1 Visitante estn viendo este tema.

Autor DARVEIN

Tema: Ejercicios resueltos JAVA [programacion estructurada] (Ledo 12671 veces) Ejercicios resueltos JAVA [programacion estructurada] en: 26 Febrero 2008, 18:40

Desconectado Mensajes: 154

Dennis Ruiz

1 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

>> ARITMETICA <<

- Hallar A+B-C+100 Cdigo: class JavaAritmetica1 { public static void main (String mago []) { int A, B, C; System.out.print ("Inserte A: "); A = Leer.datoInt (); System.out.print ("Inserte B: "); B = Leer.datoInt (); System.out.print ("Inserte C: "); C = Leer.datoInt (); System.out.println ("\n" + A + " + " + " " + B + " - " + C + " + " + 100 + " = } }

Hallar (a-b)(a+b) Cdigo: class JavaAritmetica2 { public static void main (String elMago []) { int a, b; System.out.print ("Inserte valor a: "); a = Leer.datoInt (); System.out.print ("Inserte valor b: "); b = Leer.datoInt (); System.out.println ("(" + a + "-" + b + ") " + "(" + a + "+" + b + ") " + "= " } }

Leer un numeo de tres digitos y sumarlos Cdigo: class JavaAritmetica3 { public static void main (String elMago []) { int numero, sumDig = 0; System.out.print ("Inserte numero de tres digitos: "); numero = Leer.datoInt (); if (numero <= 100) System.out.println ("ERROR: El numero no tiene 3 digitos"); else { int aux = numero; //en aux salvamos numero while (numero != 0) { sumDig = sumDig + (numero % 10); //sumamos a sumDig el ultimo digito d numero = numero / 10; //eliminamos el ultimo digito de numero } System.out.println ("La suma de los digitos de " + aux + " es: " + sumDig) } } }

Dado un numero verificar: - Que tenga dos digitos - Verificar si sus digitos son pares - Promediar sus digitos Cdigo: class JavaAritmetica4 { public static void main (String args []) { int numero;

2 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

En lnea [THE DARVEIN] DARVEIN Desconectado Mensajes: 154 Re: Ejercicios resueltos JAVA [programacion estructurada] Respuesta #1 en: 26 Febrero 2008, 18:41

>> SERIES <<


Generar 5,10,15,20,25,30,... Cdigo: class JavaSeries1 { public static void main (String args []) { int n, c = 1, serie = 5; System.out.print ("Cantidad d terminos: "); n = Leer.datoInt (); while (c <= n) { System.out.print ("," + serie); serie += 5; c++; } } } Si n=7 generar 7,6,5,4,3,2,1 Cdigo: class JavaSeries2 { public static void main (String args []) { int n, c = 1; System.out.print ("Cantidad d terminos: "); n = Leer.datoInt (); int serie = n; while (c <= n) { System.out.print (serie + ","); serie--; c++; } } } En lnea [THE DARVEIN]

Dennis Ruiz

DARVEIN Desconectado Mensajes: 154

Re: Ejercicios resueltos JAVA [programacion estructurada] Respuesta #2 en: 26 Febrero 2008, 18:43

3 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

>> VECTORES <<


/*Dado el vector T de tamao n. Si el tamao es par invertir los elementos de la mitad de los elementos Ejemplo: v=[1][2][3][4][5][6] v(invertido)=[3][2][1][6][5][4] */ Cdigo: class JavaVectores1 { void llenar (int V [], int d) { for (int i = 1 ; i <= d ; i++) { System.out.print ("Inserte pos.[" + i + "]: "); V [i] = Leer.datoInt (); } } void mostrar (int V [], int d) { for (int i = 1 ; i <= d ; i++) { System.out.print ("[" + V [i] + "]"); } } void invierte (int V [], int d) { int aux1; int fin1 = d / 2; for (int i = 1 ; i <= (d / 2) / 2 ; i++) { aux1 = V [i]; V [i] = V [fin1]; V [fin1] = aux1; fin1--; } fin1 = d; for (int j = (d / 2) + 1 ; j <= (d / 2) + 1 ; j++) { aux1 = V [j]; V [j] = V [fin1]; V [fin1] = aux1; fin1--; } } public static void main (String args []) { JavaVectores1 h = new JavaVectores1 (); int V [] = new int [20]; System.out.print ("Inserte dimen. del vector: "); int d = Leer.datoInt (); h.llenar (V, d); System.out.println ("\nVECTOR ORIGINAL: "); h.mostrar (V, d); System.out.println ("\nVECTOR LUEGO DE LA INVERSION: "); h.invierte (V, d); h.mostrar (V, d); } } /*Dado un polinomio evualuarlo en el punto x (todo en un vector)*/ Cdigo: class JavaVectores2 { void llenar (int V [], int d)

Dennis Ruiz

4 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

En lnea [THE DARVEIN] DARVEIN Desconectado Mensajes: 154 Re: Ejercicios resueltos JAVA [programacion estructurada] Respuesta #3 en: 26 Febrero 2008, 18:44

Dennis Ruiz

5 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

>> MATRICES <<


/*Dadas dos matrices A y B intercambiar los minimos de A con los maximos de B*/ Cdigo: class JavaMatrices1 { void llenar (int M [] [], int f, int c) { for (int i = 1 ; i <= f ; i++) { for (int j = 1 ; j <= c ; j++) { System.out.print ("Inserte pos[" + i + "][" + j + "]: "); M [i] [j] = Leer.datoInt (); } } } void mostrar (int M [] [], int f, int c) { for (int i = 1 ; i <= f ; i++) { System.out.println (); for (int j = 1 ; j <= c ; j++) { System.out.print ("[" + M [i] [j] + "]"); } } } int menor (int M [] [], int f, int c) { int men = M [1] [1]; for (int i = 1 ; i <= f ; i++) { for (int j = 1 ; j <= c ; j++) { if (M [i] [j] < men) men = M [i] [j]; } } return (men); } int maximo (int M [] [], int f, int c) { int max = M [1] [1]; for (int i = 1 ; i <= f ; i++) { for (int j = 1 ; j <= c ; j++) { if (M [i] [j] < max) max = M [i] [j]; } } return (max); }

void intercambiar (int A [] [], int fa, int ca, int B [] [], int fb, int cb) { int min_a = menor (A, fa, ca); int max_b = maximo (B, fb, cb); //para cambiar los minimos de A con los maximos de B for (int i = 1 ; i <= fa ; i++) {

6 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

En lnea [THE DARVEIN] DARVEIN Desconectado Mensajes: 154 Re: Ejercicios resueltos JAVA [programacion estructurada] Respuesta #4 en: 26 Febrero 2008, 18:45

Dennis Ruiz

7 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

>> MATRICES Y VECTORES<<


/*Dada la matrix de m*n y el vector de tamanio n, determinar que columna de la matris es igual al vector*/ Cdigo: class JavaMatrisVector2 { void llenarMatris (int M [] [], int f, int c) { for (int i = 1 ; i <= f ; i++) { for (int j = 1 ; j <= c ; j++) { System.out.print ("Inserte pos[" + i + "][" + j + "]: "); M [i] [j] = Leer.datoInt (); } } } void mostrarMatris (int M [] [], int f, int c) { for (int i = 1 ; i <= f ; i++) { System.out.println (); for (int j = 1 ; j <= c ; j++) { System.out.print ("[" + M [i] [j] + "]"); } } } void llenarVector (int V [], int d) { for (int i = 1 ; i <= d ; i++) { System.out.print ("Inserte pos.[" + i + "]: "); V [i] = Leer.datoInt (); } } void mostrarVector (int V [], int d) { for (int i = 1 ; i <= d ; i++) { System.out.print ("[" + V [i] + "]"); } } void procedure (int M [] [], int f, int c, int V [], int d) { for (int i = 1 ; i <= f ; i++) { int sw = 1; for (int j = 1 ; j <= c ; j++) { for (int k = 1 ; k <= d ; k++) { if (M [j] [i] != V [k]) sw = 0; } } if (sw == 1) System.out.println ("\n\nLa columna " + i + " es igual al vector"); } }

8 de 9

27/06/2009 10:13 p.m.

Ejercicios resueltos JAVA [programacion estructurada]

http://foro.elhacker.net/ejercicios/ejercicios_resueltos_java_programaci...

En lnea [THE DARVEIN]

Pginas: [1] Ir a:
===> Ejercicios

ir

Foros de ayuda Noticias Informatica

Yashira.org

Videojuegos

indetectables.net

Seguridad Informatica Colombia elhacker.INFO Seguridad Wireless

Seguridad Informtica ADSL eNYe Sec Underground Mxico

Todas las webs afiliadas estn libres de publicidad engaosa.

Powered by SMF 1.1.9 | SMF 2006-2008, Simple Machines LLC

9 de 9

27/06/2009 10:13 p.m.