analsisis de ejercicios de java : autor : fredy

37
EJERCICIOS DE ALGORITMOS JAVA 1 Hacer un algoritmo que imprima los números del 0 al 100 2 Hacer un algoritmo que imprima los números del 100 al 0 en orden decreciente 3 Hacer un algoritmo que imprima las sumas de los 100 primeros números enteros 4 Hacer un algoritmo que imprima los números pares entre el 0 al 100 5Hacer un algoritmo que imprima los números impares hasta el 100 y que imprima cuantos impares hay 6 Hacer un algoritmo que imprima los números impares desde el 100 hasta la unidad y que calcule su suma 7 Hacer un algoritmo que imprima todos los números naturales que hay desde la unidad hasta un número introducido por teclado Hacer un algoritmo que imprima y cuente los múltiplos de 3 que hay entre 1 y 100 Hacer un algoritmo que calculas la suma de los números impares comprendidos entre el 0 y 100 Hacer un algoritmo que imprima y cuente los múltiplos de 5 que hay entre 1 y 500 Imprimir, contar y sumar los múltiplos de 2 hasta un número que introducimos por teclado Imprimir, contar y sumar los múltiplos de 10 hasta un número que introducimos por teclado Introducir un número por teclado menor que 500. Imprimir, sumar y contar los números que estan separado entre si 8 posiciones, desde ese numero al 500 Calcular la suma de los cuadrados de los números pares entre el 0 y el 100. Introducir un numero por teclado menor que 100.imprimir la suma de los cuadrados de los números que están separados entre si 4 posiciones. Introducir un numero por teclado que nos diga si es positivo o negativo . Introducir un número por teclado. Que nos diga si es par o impar. Imprimir y contar los múltiplos de 3 desde la unidad hasta un número que introducimos por teclado Hacer un algoritmo que imprima los números del 1 al 100 .que calcule la suma de todos los números pares por un lado y otro la de todos los impares. Imprimir y contar los números que son múltiplos de 2 o 3 que hay del 1 y 100. Imprimir y contar los números que son múltiplos de 2 y 3 que hay del 1 al 100. Hacer un algoritmo que imprima el mayor el menor de una serie de cinco números que vamos introduciendo por teclado. Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números empezando por el más pequeño, contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares. Introducir una serie de números. Decir si esos números son mayores o menores de 10. Introducir tantos números que hay entre el 1 al 100.excepto los múltiplos de 2. Imprimir y sumar los números desde el cero hasta un numero determinado, excepto los múltalos de 5 imprimir el valor de la suma de los múltiplos de 5. Imprimir y contar los números, que son a la vez múltiplos de 2 y 3, que hay entre la unidad y el determinado número. Introducir una serie de números. Sumar los múltiplos de 5. Cual es el mayor y cuantos números se han introducido. SEPARADO EN 7 UNIDADES, SUMAR LOS IMPARES Introducir dos números por teclado de tal forma que el segundo sea mayor que el primero. A partir del primero. Imprimir los números separados. Entre si 7 unidades, contarlos. Cuantos de estos son pares y cuanto vale la suma de los impares.

Upload: frederickv-albornoz

Post on 20-Feb-2016

69 views

Category:

Documents


0 download

DESCRIPTION

JaV¡A

TRANSCRIPT

Page 1: Analsisis de Ejercicios de Java : Autor : Fredy

EJERCICIOS DE ALGORITMOS JAVA1 Hacer un algoritmo que imprima los números del 0 al 1002 Hacer un algoritmo que imprima los números del 100 al 0 en orden decreciente3 Hacer un algoritmo que imprima las sumas de los 100 primeros números enteros4 Hacer un algoritmo que imprima los números pares entre el 0 al 1005Hacer un algoritmo que imprima los números impares hasta el 100 y que imprima cuantos impares hay6 Hacer un algoritmo que imprima los números impares desde el 100 hasta la unidad y que calcule su suma7 Hacer un algoritmo que imprima todos los números naturales que hay desde la unidad hasta un número introducido   por tecladoHacer un algoritmo que imprima y cuente los múltiplos de 3que hay entre 1 y 100Hacer un algoritmo que calculas la suma de los números impares comprendidos entre el 0 y 100Hacer un algoritmo que imprima y cuente los múltiplos de 5que hay entre 1 y 500Imprimir, contar y sumar los múltiplos de 2 hasta un número que introducimos por tecladoImprimir, contar y sumar los múltiplos de 10 hasta un número que introducimos por tecladoIntroducir un número por teclado menor que 500. Imprimir, sumar y contar los números que estan separado entre si 8 posiciones, desde ese numero al 500Calcular la suma de los cuadrados de los números pares entre el 0 y el 100.Introducir un numero por teclado menor que 100.imprimir la suma de los cuadrados de los números que están separados entre si 4 posiciones.Introducir un numero por teclado que nos diga si es positivo o negativo .Introducir un número por teclado. Que nos diga si es par o impar.Imprimir y contar los múltiplos de 3 desde la unidad hasta un número que introducimos por teclado Hacer un algoritmo que imprima los números del 1 al 100 .que calcule la suma de todos los números pares por un lado y otro la de todos los impares.Imprimir y contar los números que son múltiplos de 2 o 3 que hay del 1 y 100.Imprimir y contar los números que son múltiplos de 2 y 3 que hay del 1 al 100.Hacer un algoritmo que imprima el mayor el menor de una serie de cinco números  que vamos introduciendo por teclado.Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números empezando por el más pequeño, contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares.Introducir una serie de números. Decir si esos números son mayores o menores de 10.Introducir tantos números que hay entre el 1 al 100.excepto los múltiplos de 2.Imprimir y sumar los números desde el cero hasta un numero determinado, excepto los múltalos de 5 imprimir el valor de la suma de los múltiplos de 5.Imprimir y contar los números, que son a la vez múltiplos de 2 y 3, que hay entre la unidad y el determinado número.Introducir una serie de números. Sumar los múltiplos  de 5. Cual es el mayor y cuantos números se han introducido.SEPARADO EN 7 UNIDADES, SUMAR LOS IMPARESIntroducir dos números por teclado de tal forma que el segundo sea mayor que el primero. A partir del primero. Imprimir los números separados. Entre si 7 unidades, contarlos. Cuantos de estos son pares y cuanto vale la suma de los impares.Introducir una cantidad por teclado. Si es menor que 500, sumarle el 50 por ciento; si es mayor o igual a 500 pero menor que 1000, sumarle el 7 por ciento; si es mayor que 1000 y menor o igual a 5000, restarle el 5 por ciento.Imprimir diez veces la serie de números del 1 al 10.Imprimir, contar y sumar los múltiplos de 2 que hay entre una serie de número, tal que el segundo sea mayor o igual que el primeroCalcular e imprimar la factorial de un número ingresado vía teclado.Hacer un programa que obtenga el producto de dos números enteros positivos mediante restas sucesivas.Obtener el cociente y el resto de dos números enteros positivos mediante restas sucesivasHacer un algoritmo que calcule las raíces  de una ecuación de segundo grado. Repetir el proceso tantas veces como se desee.Hacer un programa que determine cuantas cifras posee un número entero positivo introducido por teclado .repetir el procesoCalcular la suma de los n primeros términos de una progresión aritmética , dada por el valor de su primer termino  y la diferencia entre dos términos consecutivos cualesquieraHacer un algoritmo que imprima los primeros 30 términos de la serie de Fibonacci. La serie es: 0, 1, 2, 3, 5, 8,…….. Calcular el menor numero primo de un numero que introducimos vía teclado.Introducir un número entero, imprimir el valor equivalente en binarioImplementar un método en java que reciba como parámetro un vector de 20 elementos

Page 2: Analsisis de Ejercicios de Java : Autor : Fredy

Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números empezando por el mas pequeño , contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares.Obtener el cociente y el resto de dos números enteros positivos mediante resta sucesivas. Introducir dos números por teclado de tal forma que el segundo sea mayor que el primero .a partir del primer, imprimir los números por separados entre si 7 unidades, contarlas. De estos cuantos son pares y cuanto vale la suma de los impares.Imprimir, contar y sumar los múltiplos de 2 que hay entre dos números enteros positivos, tal que el segundo sea mayor o igual que el primero, los dos números deben ser ingresados vía tecladoHacer un algoritmo que calcule independientemente las sumas de impares de los números entre el 1 y el 1000.Escriba un programa que solicite al usuario que ingrese vía teclado dos números enteros, tome los dos numero de usuario, e imprima las suma, el producto, la diferencia, el cociente y el restos de los dos números.Escriba un programa que permite ingresar 3 números enteros diferentes por teclado, y a continuación imprima la suma, la media aritmética, el menor, el mayor de estos números.Escriba un programa que lea un el radio de la circunferencia y que imprima el diámetro, la circunferencia y su área. Utilice el valor constante 3.14159 para PI (π) o utilice la clase MathEscriba un programa que lea dos enteros y que determine e imprima si el primero es multiplo del segundoEscriba un programa que calcule los cuadrados y los cubos de los números del 1 al 10, imprimiendolos en la siguiente formaNumero cuadrado cuboHacer un programa que lea un vector de 20 elementos enteros. Desplace cíclicamente en una unidad a la derechaHacer un programa que obtenga el producto de dos números enteros positivos mediante suma sucesivas. Los dos números ingresar vía teclado.  

  

Ejercicio 01Hacer un algoritmo que imprima los números del 0 al 100

 package edu.upe.practica.ejercicios;public class Ejercicios01{            public static void main(String[] args)            {                        int c=-1;                        while (c<100)                        {                                   c++;                                   System.out.println(“Imprimir:”+c);                         }            }}

Ejercicio 02 

Hacer un algoritmo que imprima los números del 100 al 0 en orden decreciente 

package edu.upe.practica.ejercicios;public class Ejercicios02{            public static void main(String[] args)            {                        int c=101;                        while (c>0)                        {                                   c–;                                   System.out.println(“Imprimir:”+c);                         }            }}                                                           

Ejercicio 03Hacer un algoritmo que imprima las sumas de los 100 primeros números enteros

Page 3: Analsisis de Ejercicios de Java : Autor : Fredy

package edu.upe.practica.ejercicios;public class Ejercicios03{            public static void main(String[] args)            {                        int c=0;                        int s=0;                        while (c<100)                        {                                   c++;                                   s=c+s;                        }                                   System.out.println(“Imprimir:”+s);            } }

Ejercicio 04Hacer un algoritmo que imprima los números pares entre el 0 al 100

 package edu.upe.practica.ejercicios;public class Ejercicios04{            public static void main(String[] args)            {                        int c=0;                        int np=0;                        while (c<100)                        {                                   c++;                                   if (c%2==0)                                   {                                               np=c;                                               System.out.println(“Nº Pares:”+np);                                   }                        }            }} 

Ejercicio 05Hacer un algoritmo que imprima los números impares hasta el 100 y que imprima cuantos impares

hay package edu.upe.practica.ejercicios;public class Ejercicios05{            public static void main(String[] args)            {                        int c=0;                        int ni=0;                        int ci=0;                        while (c<100)                        {                                   c++;                                   if (c%2==1)                                   {                                               ci++;                                               ni=c;                                                                                             System.out.println(“Impar:”+ni);                                                                                 }                        }                        System.out.println(“Cantidad ipares son:”+ci);            }}

 Ejercicio 06

Page 4: Analsisis de Ejercicios de Java : Autor : Fredy

Hacer un algoritmo que imprima los números impares desde el 100 hasta la unidad y que calcule su suma

package edu.upe.practica.ejercicios;public class Ejercicios06{            public static void main(String[] args)            {                                   int c=100;                                   int ni=0;                                   int si=0;                                   while (c>0)                                   {                                               c–;                                               if (c%2==1)                                               {                                                           si=si+c;                                                           ni=c;                                                                                                                     System.out.println(“Impar:”+ni);                                               }                                   }                                   System.out.println(“La suma es:”+si);            }}

Ejercicio 07Hacer un algoritmo que imprima todos los números naturales que hay desde la unidad hasta un

número introducido por teclado  

package edu.upe.practica.ejercicios;import edu.upe.practica.ejercicios.Consola;public class Ejercicios07{            public static void main(String[] args)            {                        int c=0;                        int n=0;                        System.out.println(“Ingrese un valor numerico “);                        n=Consola.leerentero();                        while (c<n)                        {                                   c++;                                                                                                                   System.out.println(“El numero es: “+c);                        }            }}

 Ejercicio 08

Hacer un algoritmo que imprima y cuente los múltiplos de 3que hay entre 1 y 100

package upe.practica.ejercicios;public class Ejercicios08{            public static void main(String[] args)            {                        int c=0;                        int m3=0;                        int s3=0;                                   while (c<100)                                   {                                               c++;                                               if (c%3==0)                                               {                                                           s3++;                                                           m3=c;

Page 5: Analsisis de Ejercicios de Java : Autor : Fredy

                                                                                                                     System.out.println(“:”+m3);                                               }                                   }                                   System.out.println(“La cantidad de Multiplo de 3 son:”+s3);                        }            }

 Ejercicio 09

Hacer un algoritmo que calculas la suma de los números impares comprendidos entre el 0 y 100 package edu.upe.practica.ejercicios; public class Ejercicios09{            public static void main(String[] args)            {                        int c=0;                        int m3=0;                        int si=0;                        while (c<100)                        {                                   c++;                                   if (c%3==0)                                   {                                               si=si+c;                                               m3=c;                                                                                             System.out.println(“Los multiplos de 3 son:”+m3);                                   }                        }                        System.out.println(“La suma es:”+si);            } } 

Ejercicio 10Hacer un algoritmo que imprima y cuente los múltiplos de 5

que hay entre 1 y 500 

package edu.upe.practica.ejercicios;public class Ejercicios10{            public static void main(String[] args)            {          int c=0;                        int m5=0;                        int si=0;                        while (c<500)                        {                                   c++;                                   if (c%5==0)                                   {                                               si++;                                               m5=c;                                                                                             System.out.println(“Los multiplos de 5 son:”+m5);                                   }                        }                        System.out.println(“Los multiplo de 5 Existe:”+si);            }} 

Ejercicio 11Imprimir, contar y sumar los múltiplos de 2 hasta un número que introducimos por teclado

 package edu.upe.practica.ejercicios;import edu.upe.practica.ejercicios.Consola;

Page 6: Analsisis de Ejercicios de Java : Autor : Fredy

public class Ejercicios11{            public static void main(String[] args)            {                        int c=0;                        int n=0;                        int np=0;                        int sp=0;                        System.out.println(“Ingrese un valor numerico “);                        n=Consola.leerentero();                        while (c<n)                            {                                   c++;                                   if (c%2==0)                                   {                                               np++;                                               sp=sp+c;                                   }                        }                        System.out.println(“La cantidad de Multiplo de 2 son: “+np);                        System.out.println(“Las suma es: “+sp);            }} 

Ejercicio 12Imprimir, contar y sumar los múltiplos de 10 hasta un número que introducimos por teclado

 package edu.upe.practica.ejercicios;public class Ejercicios12{            public static void main(String[] args)            {                        int c=0;                        int n=0;                        int m10=0;                        int sm10=0;                        System.out.println(“Ingrese un valor numerico “);                        n=Consola.leerentero();                        while (c<n)                            {                                    c++;                                   if (c%10==0)                                   {                                               m10++;                                               sm10=sm10+c;                                   }                        }                        System.out.println(“La cantidad de Nº Multiplo de 10 son: “+m10);                        System.out.println(“Las suma es: “+sm10);            }} 

Ejercicio 13Introducir un número por teclado menor que 500. Imprimir, sumar y contar los números que estan separado entre si 8 posiciones, desde ese numero al 500 package edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class Ejercicio13{            public static void main(String[] args){                        int n=0, cc=0, s=0, sw=0;                         n=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese el Numero: “));                         while (sw==0)

Page 7: Analsisis de Ejercicios de Java : Autor : Fredy

                                    {                                   if (n>=500)                                   {                                               System.out.println(“El numero debe ser menor a 500 “);                                               n=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese el Numero: “));                                   }                                   if (n<500)                                   {                                   sw=1;                                   }                                   }                                                                                             while (n<500)                        {                                   System.out.println(“Numero: “+n);                                   s=s+n;                                   cc=cc+1;                                   n=n+8;                        }                        System.out.println(“La Suma es= “+s);                        System.out.println(“La Cantidad es= “+cc);                        }                        } 

Ejercicio 14 (SUMA DE CUDRADO)Calcular la suma de los cuadrados de los números pares entre el 0 y el 100.

  

package edu.upe.practica.ejercicios; public class Ejercicios14{            public static void main(String[] args)            {                        double a;                        double b=0;                        int c=0;                         while (c<100)                        {                                   a=Math.pow(c,2);                                   b=b+a;                                              c=c+2;                        }                        System.out.print(“El cuadrado de los numeros pares comprendidos entre 0-100 es : “+b);            }}

Ejercicio 15 (SUMA DE 2 ENTRE 4 POSICIONES)Introducir un numero por teclado menor que 100.imprimir la suma de los cuadrados de los

números que están separados entre si 4 posiciones.package edu.upe.practica.ejercicios; public class Ejercicios15{            public static void main(String[] args)            {                        int c=0;                        double a;                        double b=0;                        while (c<10)                        {                                   a=Math.pow(c,2);                                   c=c+4;                                   b=b+a;

Page 8: Analsisis de Ejercicios de Java : Autor : Fredy

                        }                        System.out.print(“El cuadrado de los numeros separados entre cuatro posiciones es : “+b);            }} 

Ejercicio 16Introducir un numero por teclado que nos diga si es positivo o negativo .

 package edu.upe.practica.ejercicios;public class Ejercicios16{            public static void main(String[] args)            {                        System.out.println(“INGRESE UN NUMERO “);                        int n=Consola.leerentero();                         if (n<0)                        {                                   System.out.print(“El numero ingresado es : NEGATIVO “);                        }                        else                        if (n>=0)                        {                                   System.out.print(“El numero ingresado es : POSITIVO “);                        }            }}

Ejercicio 17Introducir un número por teclado. Que nos diga si es par o impar.

package edu.upe.practica.ejercicios;  public class Ejercicios17{            public static void main(String[] args)            {                                                int n=Consola.leerentero();                         if ((n%2)==0)                        {                                   System.out.print(“El numero es par”);                        }                        else                                   if ((n%2)!=0)                                   {                                               System.out.print(“El numero es impar”);                                   }            }}

Ejercicio 18Imprimir y contar los múltiplos de 3 desde la unidad hasta un número que introducimos por

teclado package upe.practica.ejercicios;public class Ejercicio18{            public static void main(String[] args)            {                        int n=0;                        int c=0;                        int m3=0;                        int c3=0;                        System.out.println(“Ingrese el valor: “);                        n=Consola.leerentero();                        while (c<=n)                        {

Page 9: Analsisis de Ejercicios de Java : Autor : Fredy

                                   c++;                                   if (c%3==0)                                   {                                               c3++;                                               m3=c;                                               System.out.println(“:” +m3);                                   }                                 }                        System.out.println(“La cantidad de M3 es: ” +c3);            } }

Ejercicio 19Hacer un algoritmo que imprima los números del 1 al 100 .que calcule la suma de todos los

números pares por un lado y otro la de todos los impares.package upe.practica.ejercicios;public class Ejercicio19 {             public static void main(String[] args) {int a=0;int b=0;int c=1; while (c<=100){            System.out.print(“,”+c);            if ((c%2)==0){                        a=a+c;                                   }            else                        if ((c%2)!=0){                                   b=b+c;                        }            c++;}System.out.println(“”);System.out.println(“La suma de los numeros pares es : “+a);System.out.println(“La suma de los numeros impares es : “+b);             } }

Ejercicio20 (MULTIPLOS DE 2 o DE 3)Imprimir y contar los números que son múltiplos de 2 o 3 que hay del 1 y 100.

package ambientegrafico.repaso.ejercicios;public class Ejercicio20{            public static void main(String[] args)            {                        int a = 0, m = 0;                        while (a < 100)                        {                                   a++;                                   if (a % 2 == 0 || a % 3 == 0)                                   {                                                                                             m = m + 1;                                               System.out.println(“Multiplo de 2 o 3 : “+a);                                   }                        }                        System.out.println(“Hay multiplos de dos o tres : ” + m);            }}

Ejercicio 21 (MULTIPLO DE 2Y DE 3)Imprimir y contar los números que son múltiplos de 2 y 3 que hay del 1 al 100.

package edu.upe.practica.ejercicios;public class Ejercicio21 {

Page 10: Analsisis de Ejercicios de Java : Autor : Fredy

            public static void main(String[] args) {                        int c=0;                        int m2=0;                        int m3=0;                        while (c<100)                        {                                   c++;                                   if (c%2==0)                                   {                                               m2++;                                               m2=c;                                                                                             System.out.println(“Los multiplos de 2 son:”+m2);                                   }                                   if (c%3==0)                                   {                                               m3++;                                               m3=c;                                                                                             System.out.println(“Los multiplos de 3 son:”+m3);                                   }                        }            }} 

Ejercicio 22 (OptionPane)Hacer un algoritmo que imprima el mayor el menor de una serie de cinco números  que vamos

introduciendo por teclado.package edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class Ejercicios22{                        public static void main(String[] args)            {                       int num1=0;int num2=0;int num3=0;int num4=0;int num5=0;int may=-999;int men=999; String val1;String val2;String val3;String val4;String val5; val1=JOptionPane.showInputDialog(“Escriba el primer numero entero”);val2=JOptionPane.showInputDialog(“Escriba el segundo numero entero”);val3=JOptionPane.showInputDialog(“Escriba el tercer numero entero”);val4=JOptionPane.showInputDialog(“Escriba el cuarto numero entero”);val5=JOptionPane.showInputDialog(“Escriba el quinto numero entero”);             num1=Integer.parseInt(val1);            num2=Integer.parseInt(val2);            num3=Integer.parseInt(val3);            num4=Integer.parseInt(val4);            num5=Integer.parseInt(val5);                                   if (num1>=may){                        may=num1;            }            if (num2>=may){                        may=num2;            }

Page 11: Analsisis de Ejercicios de Java : Autor : Fredy

            if (num3>=may){                        may=num3;            }            if (num4>=may){                        may=num4;            }            if (num5>=may){                        may=num5;            }            if (num1<=men){                        men=num1;            }            if (num2<=men){                        men=num2;            }            if (num3<=men){                        men=num3;            }            if (num4<=men){                        men=num4;            }            if (num5<=men){                        men=num5;            }                       JOptionPane.showMessageDialog(null,”El mayor numero introducido es : “+may);            JOptionPane.showMessageDialog(null,”El menor numero introducido es : “+men);}}

Ejercicio 23Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números

empezando por el más pequeño, contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares.

package edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class Ejercicios23{            public static void main(String[] args)            {                        int n1,n2,c=0,p=0,im=0;                        System.out.print(“Introduce el numero 1:”);                                               n1=Consola.leerentero();                        System.out.print(“Introduce el numero 2:”);                                               n2=Consola.leerentero();                        for(int i=n1;i<=n2;i++)                        {                                   System.out.println(“Numero:”+i);                                   c++;                                               if((i%2)==0)                        {                                   p++;                        }                        else                        {                                   im=im+i;                        }                                               }                        System.out.println(“Hay: “+c+” numeros”);                        System.out.println(“De los cuales : “+p+” son pares”);                        System.out.println(“La suma de los impares son: “+im);   }}

 

Page 12: Analsisis de Ejercicios de Java : Autor : Fredy

Ejercicio 24 (MAYOR O MENOR DE 10)Introducir una serie de números. Decir si esos números son mayores o menores de 10.

 package edu.upe.practica.ejercicios;public class Ejercicios24{            public static void main(String[] args)            {                                             int n=0, n2=0, n3=0, n4=0, n5=0;                        n=Consola.leerentero();                        n2=Consola.leerentero();                        n3=Consola.leerentero();                        n4=Consola.leerentero();                        n5=Consola.leerentero();                         if (n>10)                        {                                   System.out.println(“El primer nro. es mayor a 10”);                        }                        else                        {                                   System.out.println(“El primer nro. es menor a 10”);                        }                         if (n2>10)                        {                                   System.out.println(“El segundo nro. es mayor a 10”);                        }                        else                        {                                   System.out.println(“El segundo nro. es menor a 10”);                        }                         if (n3>10)                        {                                   System.out.println(“El tercer nro. es mayor a 10”);                        }                        else                        {                                   System.out.println(“El tercer nro. es menor a 10”);                        }                         if (n4>10)                        {                                   System.out.println(“El cuarto nro. es mayor a 10”);                        }                        else                        {                                   System.out.println(“El cuarto nro. es menor a 10”);                        }                         if (n5>10)                        {                                   System.out.println(“El quinto nro. es mayor 10”);                        }                        else                        {                                   System.out.println(“El quinto nro. es menor a 10”);                        }            }}

Ejercicio 25Introducir tantos números que hay entre el 1 al 100.excepto los múltiplos de 2.

package ambientegrafico.repaso.ejercicios;public class Ejercicio25{            public static void main(String[] args)

Page 13: Analsisis de Ejercicios de Java : Autor : Fredy

            {int n=0, i=0;                                               System.out.println(”          Introduce del 1 al 100″);                        System.out.print(“Ingrese su Numero: “);                        n = Datos.LeerNumero();                        if (n % 2==1 && n < 100)                        {                                   System.out.println(“El contador =”);                                   for(i=n;i<=100;i++)                                   {                                                        if (i % 2 == 1)                                               {                                                           System.out.println(” ” +i);                                                                                       }                                   }                        }                        else                        {                                   System.out.println(“Negado el multiplo de 2 o fuera de rango”);                        }            }}

  

Ejercicio 26Imprimir y sumar los números desde el cero hasta un numero determinado, excepto los múltalos

de 5 imprimir el valor de la suma de los múltiplos de 5.package upe.practica.ejercicios;public class Ejercicio26{            public static void main(String[] args)            {                        int n=0;                        int c=0;                        int m5=0;                        int cn=0;                        System.out.println(“Ingrese un valor: “);                        n=Consola.leerentero();                        while(c <n)                        {                                   System.out.println(“: “+c);                                   c++;                                   if (c%5==0)                                   {                                               m5=m5+c;                                   }                                               else                                               {                                                                                                          cn=cn+c;                                               }                                            }                        System.out.println(“La suma es: “+cn);                        System.out.println(“La suma de m5 es: “+m5);                                                          }            }

Ejercicio27MULTIPLO DE 2 Y 3 EN JOPTIONPANE

Imprimir y contar los números, que son a la vez múltiplos de 2 y 3, que hay entre la unidad y el determinado número.

  

package edu.upe.practica;import javax.swing.JOptionPane;public class Ejercicio27 {            public static void main(String[] args) {

Page 14: Analsisis de Ejercicios de Java : Autor : Fredy

                        int cm=0;                        int c=0;                        int n=0;                        n=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese un valor numerico”));                        while(c<n)                        {                                   c++;                                   if (c%2==0 && c%3==0)                                   {                                               cm++;                                               JOptionPane.showMessageDialog(null,”Multiplo de 2 y de 3: “+c);                                   }                        }                        JOptionPane.showMessageDialog(null,”La cantidad de multiplo encontrado es: “+cm);             }}

Ejercicio28SUMAR LOS MUL. DE 5 Y SUMARLO LA CANTIDAD MAYOR ES

Introducir una serie de números. Sumar los múltiplos  de 5. Cual es el mayor y cuantos números se han introducido.

 package edu.upe.practica;import javax.swing.JOptionPane;public class Ejercicio28 {             public static void main(String[] args) {                        int c=0;                        int n=0;                        int res=0;                        int s=0;                        int may=0;                        while(res==0)                        {                                   c++;                                   n=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese un valor”));                                   if (c==1)                                   {                                               may=n;                                   }                                   if (n>may)                                   {                                               may=n;                                   }                                   if(n%5==0)                                   {                                               s+=n;                                   }                                   res=JOptionPane.showConfirmDialog(null, “Desea continuar con el programa? presione s o n!”);                        }                        JOptionPane.showMessageDialog(null,”La sumatoria de los multiplos es: “+s+                                               “\nLa cantidad de numero ingresado es : “+c+”\nEl mayor valor es :”+may);            }}

 Ejercicio29

SEPARADO EN 7 UNIDADES, SUMAR LOS IMPARESIntroducir dos números por teclado de tal forma que el segundo sea mayor que el primero. A partir del primero. Imprimir los números separados. Entre si 7 unidades, contarlos. Cuantos de estos son pares y cuanto vale la suma de los impares.package edu.upe.practicaimport javax.swing.JOptionPane;public class Ejercicio29 {             public static void main(String[] args) {            int n1=0;

Page 15: Analsisis de Ejercicios de Java : Autor : Fredy

            int n2=0;            int c=0;            int cs=0;            int cp=0;            int sp=0;            JOptionPane.showMessageDialog(null, “Ingrese dos valores donde el segundo sea mayor”);            while(n1>=n2)            {                        n1=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese 1er valor”));                        n2=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese 2do valor”));            }            while(n1<n2)            {                        cs++;                        if(cs==7)                        {                                   JOptionPane.showMessageDialog(null, “Numero separado en 7 unidades es: “+n1);                                   cs=0;                                   c++;                                   if(n1%2==0)                                   {                                               cp++;                                   }                                   else                                   {                                               sp+=n1;                                   }                        }                        n1++;            }            JOptionPane.showMessageDialog(null, “La cantidad de numeros separados 7 unidades es: “+c+                                   “\nLa cantidad de numeros pares es: “+cp+                                   “\nLa sumatoria de los numeros impares es:”+sp);            }}

Ejercicio30Introducir una cantidad por teclado. Si es menor que 500, sumarle el 50 por ciento; si es mayor o igual a 500 pero menor que 1000, sumarle el 7 por ciento; si es mayor que 1000 y menor o igual a 5000, restarle el 5 por ciento.package ambientegrafico.repaso.ejercicios;public class Ejercicio30{            public static void main(String[] args)            {                        int n=0;                        System.out.print(“Ingrese un número entero positivo: “);                        n = Datos.LeerNumero();                        if(n<500)                        {                                   System.out.println(“El número leido es: “+ n);                                   System.out.print(“Su total con la suma del 50% es: “+ (n+(n*50/100)));                        }                        else                        {                                   if(n>=500 && n<1000)                                   {                                               System.out.println(“El número leido es: “+ n);                                               System.out.print(“Su total con la suma del 7% es: “+ (n+(n*7/100)));                                   }                                    else                                   {                                               if(n>=1000 && n<5000)                                               {                                                           System.out.println(“El número leido es: “+ n);                                                           System.out.print(“Su total con la suma del 15% es: “+ (n+(n*15/100)));                                               }

Page 16: Analsisis de Ejercicios de Java : Autor : Fredy

                                               else                                               {                                                           System.out.println(“El número leido es: “+ n);                                                           System.out.print(“Su total con la resta del 5% es: “+ (n-(n*5/100)));                                               }                                   }                        }            }}

Ejercicio31Imprimir diez veces la serie de números del 1 al 10.

package ambientegrafico.repaso.ejercicios;public class Ejercicio31{            public static void main(String[] args)            {                        for(int c=0;c<10;c++)                        {                                   for(int i=1;i<=10;i++)                                   {                                               System.out.print(“, “+i);                                   }                                   System.out.println(”   Numero de Repeticiones: “+c);                        }            }}

Ejercicio32Imprimir, contar y sumar los múltiplos de 2 que hay entre una serie de número, tal que el segundo sea mayor o igual que el primero.package ambientegrafico.repaso.ejercicios;public class Ejercicio32{            public static void main(String[] args)            {                        int n1=1, n2=0, c=0, cp=0, sp=0;                        while(n1>n2)                        {                                   System.out.print(“Ingrese un valor entero positivo: “);                                   n1 = Datos.LeerNumero();                                   System.out.print(“Ingrese el otro valor mayor al anterior: “);                                   n2 = Datos.LeerNumero();                                   if (n1>n2)                                   {                                               System.out.println(“Error debe ingresar el pimer valor menor al segundo”);                                   }                        }                        c=n1;                        while(c<=n2)                        {                                   if(c%2==0)                                   {                                               System.out.println(“El valor leído es: “+c);                                               cp++;                                               sp=sp+c;                                   }                                   c++;                        }                        System.out.println(“Los números PARES encontrados son: ” + cp);                        System.out.println(“La suma de los números PARES encontrados es: ” + sp);            }}

Ejercicio33 (FACTORIAL)Calcular e imprimar la factorial de un número ingresado vía teclado.

package ambientegrafico.repaso.ejercicios;public class Ejercicio34{            public static void main(String[] args)

Page 17: Analsisis de Ejercicios de Java : Autor : Fredy

            {                        int n1=0, n2=0, c=0, multi=0;                        System.out.print(“Ingrese el primer número entero: “);                        n1=Datos.LeerNumero();                        System.out.print(“Ingrese el segundo número entero: “);                        n2=Datos.LeerNumero();                        while(c<n2)                        {                                   multi=multi+n1;                                   c++;                        }                        System.out.print(“La multiplicación por sumas sucesivas es: “+multi);            }}

 Ejercicio34

Hacer un programa que obtenga el producto de dos números enteros positivos mediante restas sucesivas.package ambientegrafico.repaso.ejercicios;public class Ejercicio34{             public static void main(String[] args)            {                        int n1=0, n2=0, c=0, multi=0;                        System.out.print(“Ingrese el primer número entero: “);                        n1=Datos.LeerNumero();                        System.out.print(“Ingrese el segundo número entero: “);                        n2=Datos.LeerNumero();                        while(c<n2)                        {                                   multi=multi+n1;                                   c++;                        }                        System.out.print(“La multiplicación por sumas sucesivas es: “+multi);             } }

Ejercicio35Obtener el cociente y el resto de dos números enteros positivos mediante restas sucesivas.

package ambientegrafico.repaso.ejercicios;public class Ejercicio35{            public static void main(String[] args)            {                        int n1=0, n2=1, c=0, i=0;                        while(n2>n1)                        {                                   System.out.print(“Ingrese un valor entero positivo: “);                                   n1 = Datos.LeerNumero();                                   System.out.print(“Ingrese el otro valor mmenor al anterior: “);                                   n2 = Datos.LeerNumero();                                   if (n1>n2)                                   {                                               System.out.println(“Error debe ingresar el pimer valor menor al segundo”);                                   }                        }                        c=n1;                        while(c>=n2)                        {                                   c=c-n2;                                   i++;                        }                        System.out.println(“El cociente por restas sucesivas es: ” + i);                        System.out.println(“El resto de la divisón por restas sucesivas es: ” + c); 

Page 18: Analsisis de Ejercicios de Java : Autor : Fredy

            } }

   

Ejercicio36 (RAICES)Hacer un algoritmo que calcule las raíces  de una ecuación de segundo grado. Repetir el proceso tantas veces como se desee.package ambientegrafico.repaso.ejercicios;public class Ejercicio36{            public static void main(String[] args)            {                        double a, b, c, discr;                        System.out.print(“Escribe el coeficiente del término de 2ndo grado: “);                        a = Datos.LeerDuoble();                        if(a==0)                        {                                   System.out.println(“Este programa sólo sirve para ecuaciones de 2ndo grado…”);                                   return;                        }                        System.out.print(“Escribe el coeficiente del término de 1er grado: “);                        b = Datos.LeerDuoble();                        System.out.print(“Escribe el término independiente: “);                        c = Datos.LeerDuoble();                        discr=b*b-4*a*c;                        System.out.println(“Discriminante de la ecuación es: “+discr);                        if(discr==0)                        {                                   System.out.println(“Solución Doble”);                        }                        if(discr<0)                        {                                   System.out.println(“Solución Imaginaria”);                        }                        if(discr>0)                        {                                   System.out.println(“Solución Real y diferente”);                        }             } }

     

Ejercicio37Hacer un programa que determine cuantas cifras posee un número entero positivo introducido por teclado .repetir el proceso. package ambientegrafico.repaso.ejercicios;public class Ejercicio37{            public static void main(String[] args)            {                        int n=0, i=0;                        System.out.print(“Ingrese un valor entero positivo: “);                        n = Datos.LeerNumero();                                               while(n>=10)                        {                                   i++;                                   n=n/10;                        }                        System.out.print(“El número tiene: ” + (i+1) + ” dígitos”);

Page 19: Analsisis de Ejercicios de Java : Autor : Fredy

             } }

Ejercicio38Calcular la suma de los n primeros términos de una progresión aritmética , dada por el valor de su primer termino  y la diferencia entre dos términos consecutivos cualesquiera package ambientegrafico.repaso.ejercicios;public class Ejercicio38{            public static void main(String[] args)            {                        int n=0, razon=0, primer=1;                        while(primer>n || razon>=n)                        {                                   System.out.print(“Ingrese un número entero positivo: “);                                   n = Datos.LeerNumero();                                   System.out.print(“Ingrese el número para la Razón de la progresión Aritmética: “);                                   razon = Datos.LeerNumero();                                   System.out.print(“Ingrese el número para el primer término de la progresión Aritmética: “);                                   primer = Datos.LeerNumero();                                   if(primer>=n || razon>=n)                                   {                                               System.out.println(“La Razón y el primer término no deben ser mayores al número límite”);                                   }                        }             } }

 Ejercicio39 (FIBONACCI)

Hacer un algoritmo que imprima los primeros 30 términos de la serie de Fibonacci. La serie es: 0, 1, 2, 3, 5, 8,…….. package edu.upe.practica.ejercicios;public class Ejercicio39{            public static long fib(int n)            {                        if (n <= 1)                        return n;                                               else return fib(n-1) + fib(n-2);            }            public static void main(String[] args)            {                        int N = 30;                        for (int i = 1; i <= N; i++)                        System.out.println(i + ” : ” + fib(i));            }} 

Ejercicio40 (PRIMO)Calcular el menor numero primo de un numero que introducimos vía teclado.

package upe.practica.trabajopractico;public class NumeroPrimo{            public static void main(String[] args)            {                        int c=0,aux=0, cp=0,n=0;                        System.out.println(“Ingrese un valor: “);                        n=Console.readInteger();                        while(c<n)                        {                                   c++;

Page 20: Analsisis de Ejercicios de Java : Autor : Fredy

                                   while(aux<c)                                   {                                               aux++;                                               if (c%aux==0)                                               {                                                           cp++;                                               }                                   }                                   if(cp==2)                                   {                                               System.out.println(” “+c);                                                                                                                    }                                   cp=0;                                   aux=0;                        }                        System.out.println(“El menor nro primos es: 2”);            }}

Ejercicio41Introducir un número entero, imprimir el valor equivalente en binario.

package ambientegrafico.repaso.ejercicios;import upe.practica.trabajopractico.Console;public class Ejercicio41 {                         public static void main(String[] args) {                        System.out.print(“CONVERSOR DE NUMEROS DECIMALES A BINARIO”);                        System.out.println(“”);                        System.out.println(“Ingrese numero decimal  :”);                       int i=0;int x=0;i=Console.readInteger(); while ((i)!=0){           x=i%2;            System.out.print(“”+x);                        i=i/2;}}}

 Ejercicio42

Hacer un programa que obtenga el producto de dos números enteros positivos mediante suma sucesivas. Los dos números ingresar vía teclado.package ambientegrafico.repaso.ejercicios;public class Ejercicio42{            public static void main(String[] args)            {                        int n1=0, n2=0, c=0, multi=0;                        System.out.print(“Ingrese el primer número entero: “);                        n1=Datos.LeerNumero();                        System.out.print(“Ingrese el segundo número entero: “);                        n2=Datos.LeerNumero();                        while(c<n2)                        {                                   multi=multi+n1;                                   c++;                        }                        System.out.print(“La multiplicación por sumas sucesivas es: “+multi);            }}

 Ejercicio43

Page 21: Analsisis de Ejercicios de Java : Autor : Fredy

Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números empezando por el mas pequeño , contar cuantos hay y cuantos de ellos son pares. Calcular la suma de los impares.package edu.upe.practica.ejercicios;public class Ejercicio43{            public static void main(String[] args)            {                        int n1,n2,c=0,p=0,im=0;                        System.out.print(“Introduce el numero 1:”);                                               n1=Consola.leerentero();                        System.out.print(“Introduce el numero 2:”);                        n2=Consola.leerentero();                        for(int i=n1;i<=n2;i++)                        {                                   System.out.println(“Numero:”+i);                                   c++;                                               if((i%2)==0)                        {                                   p++;                        }                        else                        {                                   im=im+i;                        }                                               }                        System.out.println(“Hay: “+c+” numeros”);                        System.out.println(“De los cuales : “+p+” son pares”);                        System.out.println(“La suma de los impares son: “+im);   }}

Ejercicio44Obtener el cociente y el resto de dos números enteros positivos mediante resta sucesivas. 

package ambientegrafico.repaso.ejercicios;public class Ejercicio44{            public static void main(String[] args)            {                        int n1=0, n2=1, c=0, i=0;                        while(n2>n1)                        {                                   System.out.print(“Ingrese un valor entero positivo: “);                                   n1 = Datos.LeerNumero();                                   System.out.print(“Ingrese el otro valor mmenor al anterior: “);                                   n2 = Datos.LeerNumero();                                   if (n1>n2)                                   {                                               System.out.println(“Error debe ingresar el pimer valor menor al segundo”);                                   }                        }                        c=n1;                        while(c>=n2)                        {                                   c=c-n2;                                   i++;                        }                        System.out.println(“El cociente por restas sucesivas es: ” + i);                        System.out.println(“El resto de la divisón por restas sucesivas es: ” + c);            }}

 Ejercicio46 (7 UNIDADES)

Page 22: Analsisis de Ejercicios de Java : Autor : Fredy

Introducir dos números por teclado de tal forma que el segundo sea mayor que el primero .a partir del primer, imprimir los números por separados entre si 7 unidades, contarlas. De estos cuantos son pares y cuanto vale la suma de los impares.package ambientegrafico.repaso.ejercicios;public class Ejercicio46{            public static void main(String[] args)            {                        int n1=1, n2=0, c=0, i=0, cp=0, si=0;                        while(n1>n2)                        {                                   System.out.print(“Ingrese un valor entero positivo: “);                                   n1 = Datos.LeerNumero();                                   System.out.print(“Ingrese el otro valor mayor al anterior: “);                                   n2 =Datos.LeerNumero();                                   if (n1>n2)                                   {                                               System.out.println(“Error debe ingresar el pimer valor menor al segundo”);                                   }                        }                        c=n1;                        while(c<=n2)                        {                                   System.out.println(“El valor leído es: “+c);                                   i++;                                   if(c%2==0)                                   {                                               cp++;                                   }                                   else                                   {                                               si=si+c;                                   }                                   c=c+7;                        }                        System.out.println(“Los números PARES encontrados son: ” + cp);                        System.out.println(“La suma de los IMPARES encontrados, es: ” + si);            }}

Ejercicio47Imprimir, contar y sumar los múltiplos de 2 que hay entre dos números enteros positivos, tal que el segundo sea mayor o igual que el primero, los dos números deben ser ingresados vía tecladopackage ambientegrafico.repaso.ejercicios; public class Ejercicio47{            public static void main(String[] args)            {                        int n1=1, n2=0, c=0, cp=0, sp=0;                        while(n1>n2)                        {                                   System.out.print(“Ingrese un valor entero positivo: “);                                   n1 = Datos.LeerNumero();                                   System.out.print(“Ingrese el otro valor mayor al anterior: “);                                   n2 = Datos.LeerNumero();                                   if (n1>n2)                                   {                                               System.out.println(“Error debe ingresar el pimer valor menor al segundo”);                                   }                        }                        c=n1;                        while(c<=n2)                        {                                   if(c%2==0)                                   {                                               System.out.println(“El valor leído es: “+c);                                               cp++;

Page 23: Analsisis de Ejercicios de Java : Autor : Fredy

                                               sp=sp+c;                                   }                                   c++;                        }                        System.out.println(“Los números PARES encontrados son: ” + cp);                        System.out.println(“La suma de los números PARES encontrados es: ” + sp);             } }

Ejercicio48Hacer un algoritmo que calcule independientemente las sumas de impares de los números entre el 1 y el 1000.

 package ambientegrafico.repaso.ejercicios;public class Ejercicio48{            public static void main(String[] args)            {                        int c=1, si=0;                        while(c<=1000)                        {                                   if(c%2!=0)                                   {                                               si=si+c;                                   }                                   c++;                        }                        System.out.println(“La suma de los impares es: ” + si);             }}

Ejercicio49Escriba un programa que solicite al usuario que ingrese vía teclado dos números enteros, tome los dos numero de usuario, e imprima las suma, el producto, la diferencia, el cociente y el restos de los dos números.package upe.practica.ejercicios;public class Ejercicio49 {            public static void main(String[] args) {                        int n1=0,n2=0,s=0,p=0,d=0;                        double c=0;                        System.out.println(“ingrese el primer valor”);                n1=Consola.leerentero();                 System.out.println(“ingrese el primer valor”);                 n2=Consola.leerentero();                                  s=n1+n2;                  System.out.println(” la suma delos dos numeros es: “+s);                  p=n1*n2;                  System.out.println(” el productos  delos dos numeros es: “+p);                  d= n1-n2;                  System.out.println(” la diferencia  delos dos numeros es: “+d);                  c=(n1/n2);                 System.out.println(“El cociente  delos dos numeros es: “+c);            }            }

Ejercicio50Escriba un programa que permite ingresar 3 números enteros diferentes por teclado, y a continuación imprima la suma, la media aritmética, el menor, el mayor de estos números.package ambientegrafico.repaso.ejercicios;public class Ejercicio50{            public static void main(String[] args)            {                                               int n1=0;                        int n2=0;

Page 24: Analsisis de Ejercicios de Java : Autor : Fredy

                         int n3=0;                        int mayor=0, menor=0;                        System.out.print(“Ingrese el primer Valor: “);                        n1 = Datos.LeerNumero();                        System.out.print(“Ingrese el Segundo Valor: “);                        n2 = Datos.LeerNumero();                        System.out.print(“Ingrese el Tercer Valor: “);                        n3 = Datos.LeerNumero();                        System.out.println(“La suma de los tres números leídos, es: ” + (n1+n2+n3));                        System.out.println(“La La media aritmética de los tres números leídos, es: ” + ((n1+n2+n3)/3));                        if(n1>n2)                        {                                   mayor = n1;                                   n1 = n2;                                   n2 = mayor;                        }                        if(n1>n3)                        {                                   mayor = n1;                                   n1 = n3;                                   n3 = mayor;                        }                        if(n2>n3)                        {                                   mayor = n2;                                   n2 = n3;                                   n3 = mayor;                        }                        mayor = n3;                        menor = n1;                        System.out.println(“El mayor número leído es: ” + mayor);                        System.out.println(“El menor número leído es: ” + menor);            }}

 Ejercicio51 (RADIO)

Escriba un programa que lea un el radio de la circunferencia y que imprima el diámetro, la circunferencia y su área. Utilice el valor constante 3.14159 para PI (π) o utilice la clase Mathpackage ambientegrafico.repaso.ejercicios;public class Ejercicio51o{            public static void main(String[] args)            {                        double n1=0, pi=3.14159;                        System.out.print(“Introdusca un valor para Radio de la Circunferencia: “);                        n1 = Datos.LeerDuoble();                        System.out.println(“El diámetro es: ” + (n1/pi));                        System.out.println(“El área es: ” + (pi*(n1*n1)));                        System.out.println(“La Circunferencia es: ” + ((2*pi)*n1));            }}

Ejercicio52Escriba un programa que lea dos enteros y que determine e imprima si el primero es multiplo del segundo.package ambientegrafico.repaso.ejercicios;public class Ejercicio52{            public static void main(String[] args)            {                        int n1=0, n2=0;                        System.out.print(“Ingrese el primer valor: “);                        n1 = Datos.LeerNumero();                        System.out.print(“Ingrese el segundo valor: “);                        n2 = Datos.LeerNumero();                        if(n2%n1==0)                        {

Page 25: Analsisis de Ejercicios de Java : Autor : Fredy

                                   System.out.println(“El primer número leídos es múltiplo del segundo”);                        }                        else                        {                                    System.out.println(“No es múltiplo del segundo número leído”);                        }             }} 

 Ejercicio53 (CUBO)

Escriba un programa que calcule los cuadrados y los cubos de los números del 1 al 10, imprimiendolos en la siguiente formaNumero cuadrado cubo1  1  12  4  83  9  2  7………………………10 100 1000package ambientegrafico.repaso.ejercicios;public class Ejercicios53{            public static void main(String[] args)            {                        int c=0;                        System.out.print(” Número”);                        System.out.print(“\t\tCuadrado”);                        System.out.print(“\t\tCubo”);                        while(c<10)                        {                                   c++;                                   System.out.print(“\n”);                                   System.out.print(”    ” + c);                                   System.out.print(“\t\t” + (c*c));                                   System.out.print(“\t\t\t” + c*c*c);                             }            }}

Ejercicio54Hacer un programa que lea un vector de 20 elementos enteros. Desplace cíclicamente en una unidad a la derecha. Ejemplo:Antes 3, 2, 7, 6, 5Después 5, 3, 2, 7, 6Imprima el vector final ( utilice métodos ) package ambientegrafico.repaso.ejercicios;public class Ejercicio54{            public static void main(String[] args)            {                        int n=0, i=0, aux=0;                        int[] v;                        System.out.print(“Ingrese la dimensión del vector: “);                        n = Datos.LeerNumero();                        v = new int[n];                        while(i<n)                        {                                   System.out.print(“Ingrese los elementos del vector: “);                                   v[i]=Datos.LeerNumero();                                   i++;                        }                        i=0;                        while(i<n)                        {                                   System.out.print(v[i]+”|”);                                   i++;

Page 26: Analsisis de Ejercicios de Java : Autor : Fredy

                        }                        aux = v[n-1];                        i=n-1;                        while(i>0)                        {                                   v[i] = v[i-1];                                   i–;                        }                        v[i] = aux;                        i=0;                        System.out.println(“El nuevo vector es de la siguiente forma…”);                        while(i<n)                        {                                   System.out.print(v[i]+”|”);                                   i++;                        }            }}

  

Ejercicio56Implementar un método en java que reciba como parámetro un vector de 20 elementos enteros, que:Desplace cíclicamente en 10 posiciones a la derechaEj.:Antes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20Después: 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10public class Ejercicios56{            public static void main(String[] args)            {                        int v[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};                        int [] nuevo;                        nuevo = new int[20];                        int i=0, j=10;                        for(i=0;i<10;i++)                        {                                   nuevo[i]=v[j];                                   nuevo[j]=v[i];                                   j++;                                  }                        for(i=0;i<20;i++)                        {                                   System.out.print(nuevo[i]+” | “);                        }            }}

            

COMPARACIONpackage edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class comparacion {            public static void main(String[] args) {                        String resultado;                        int numero1;                        int numero2;

Page 27: Analsisis de Ejercicios de Java : Autor : Fredy

                                                                      numero1=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese Primer valor”));                        numero2=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese Segundo valor”));                        resultado=””;                                               if (numero1==numero2)                                   resultado=resultado+numero1+”=”+numero2;                                               if (numero1!=numero2)                                   resultado=resultado+numero1+”<>”+numero2;                                               if (numero1<numero2)                                   resultado=resultado+”\n”+numero1+”<“+numero2;                                               if (numero1>numero2)                                   resultado=resultado+”\n”+numero1+”>”+numero2;                                               if (numero1<=numero2)                                   resultado=resultado+”\n”+numero1+”<=”+numero2;                                               if (numero1>=numero2)                                   resultado=resultado+”\n”+numero1+”>=”+numero2;                                               JOptionPane.showMessageDialog(null,resultado,”comparacion”,JOptionPane.PLAIN_MESSAGE);                        System.exit(0);            }}

COMPARACION 2 package edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class Comparacion2 {                         public static void main(String[] args) {                        int numero1=500;                        int numero2=500;                        int aux=0;                        int c=0;                        int s=0;                        int p=0;                                                                      while(numero1>=500)                                  {                                   numero1=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese Primer valor”));                        }                        while(numero2>=500)                                  {                                   numero2=Integer.parseInt(JOptionPane.showInputDialog(“Ingrese segundo valor”));                        }                        if (numero1>numero2)                        {                                   aux=numero1;                                   numero1=numero2;                                   numero2=aux;                        }                        while (numero1<numero2)                        {                                   c++;                                   s+=numero1;                                   if (numero1%10==0)                                   {                                               JOptionPane.showMessageDialog                                               (null,”Es multiplo de 10 El valor: “+numero1,”Multiplo”,JOptionPane.PLAIN_MESSAGE);                                   }                                   numero1++;                        }

Page 28: Analsisis de Ejercicios de Java : Autor : Fredy

                        p=s/c;                        JOptionPane.showMessageDialog                        (null,”La cantidad de Valores del recorrido es: “+c+                                               “\nLa sumatoria de esos Valores es: “+s+                                               “\nEl Promedio es: “+p+                                               “\nEl Mayor Valor ingresado es: “+numero2,””+                                               “Resultado”,JOptionPane.PLAIN_MESSAGE);            System.exit(0);                        }} 

SUMA GRAFICO package edu.upe.practica.ejercicios;import javax.swing.JOptionPane;public class suma {            public static void main(String[] args) {                        String primerNumero,segundoNumero;                        int numero1;                        int numero2;                        int sum;                                               primerNumero=JOptionPane.showInputDialog(“Ingrese Primer valor”);                        segundoNumero=JOptionPane.showInputDialog(“Ingrese Segundo valor”);                                               numero1=Integer.parseInt(primerNumero);                        numero2=Integer.parseInt(segundoNumero);                                               sum=numero1+numero2;                        JOptionPane.showMessageDialog(null,”La suma es:”+sum, “Resultado”,JOptionPane.PLAIN_MESSAGE);                        System.exit(0);            }}

 VECTOR LAS DOS FORMAS   ORDENADO

package edu.upe.practica;import edu.upe.practica.consola;public class OrdenarVector{            public static void main(String[] args)            {                        int v[]=new int [20];                        int a[]=new int [20];                        int b[]=new int [20];                        int i=0;                        int j=0;                        int aux=0;                                               while (i<20)                        {                                   System.out.print(“Ingrese valor al vector: “);                                   v[i]=consola.leerentero();                                   a[i]=v[i];                                   b[i]=v[i];                                   i++;                        }                        i=0;                        while (i<19)                        {                                   while(j<19)                                   {                                               if (a[j]>a[j+1])                                               {                                                           aux=a[j];                                                           a[j]=a[j+1];                                                           a[j+1]=aux;                                       }                                               j++;

Page 29: Analsisis de Ejercicios de Java : Autor : Fredy

                                   }                                   j=0;                                   i++;                        }                        i=0;                        while (i<19)                        {                                   while(j<19)                                   {                                               if (b[j]<b[j+1])                                               {                                                           aux=b[j];                                                           b[j]=b[j+1];                                                           b[j+1]=aux;                                               }                                               j++;                                   }                                   j=0;                                   i++;                        }                        i=0;                        System.out.println(“VECTOR ORIGINAL: “);                        while (i<20)                        {                                   System.out.println(v[i]);                                   i++;                        }                        i=0;                        System.out.println(“VECTOR ASCENDENTE: “);                        while (i<20)                        {                                   System.out.println(a[i]);                                   i++;                        }                        i=0;                        System.out.println(“VECTOR DESCENDENTE: “);                        while (i<20)                        {                                   System.out.println(b[i]);                                   i++;                        }            }}