SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
EJERCICIOS DE JAVA
Lic. ROBIN FALEN LARREA – rofala@viabcp.com
1. Diseñe un programa que calcule la suma y el
producto de las cifras de un número sin importar
cuántas cifras tenga el número.
2. Diseñe un programa que reciba un número entero y
retorne la cantidad de dígitos pares que posee.
3. Diseñe el programa que reciba un número entero y
retorne la suma de sus dígitos impares.
4. Que reciba un número entero y devuelva el mayor
número posible que se puede formar con sus dígitos.
5. Diseñe el programa que reciba un número entero y
retorne el dígito mayor.
6. Diseñe el programa que reciba un número natural y
que lo devuelva invertido.
7. Diseñe el programa que reciba dos números enteros
y devuelva la sumatoria de los enteros comprendidos
en ese intervalo.
8. Que reciba un número entero y devuelva el menor
número posible que se puede formar con sus dígitos.
9. Diseñe el programa que reciba una cadena y la
visualice en forma triangular.
10. Realice un programa que muestre los primeros 20
números primos y al final su suma.
11. Escribir un programa que muestre la descomposición
factorial de un número (divisores primos del
número).
12. Escriba un programa que lea por teclado cuatro
números enteros e imprima el mayor y el menor
simultáneamente.
13. Escribir un programa que muestre una tabla de
valores de las funciones trigonométricas en
incremento de 1 grado, en el rango solicitado por el
usuario.
14. Imprime un rectángulo de altura n y ancho 2n de
asteriscos. Así, para n igual a 5, el programa deberá
imprimir un rectángulo de 10 asteriscos de ancho por
5 asteriscos de alto.
15. Diseñe un programa que muestre por pantalla todos
los números de 4 cifras que cumplen con la condición
de que la suma de las cifras pares es igual a la suma
de las cifras impares. Muestre también la cantidad
de números encontrados.
16. Escriba un programa que muestre los divisores pares
de un número natural “n” ingresado por teclado.
17. Elabore el programa que genere 200 números
aleatorios en el intervalo de 1000 a 9999 y
determine la cantidad de números capicúas
generados. Un número es capicúa si lee igual de
derecha a izquierda que de derecha a izquierda. Así,
por ejemplo, 343 es capicúa; pero, 367 no lo es.
18. Diseñe un programa que determine la cantidad de
días y el nombre de un mes conociendo los valores
numéricos del mes y del año.
19. Un número perfecto es un entero positivo, que es
igual a la suma de todos sus divisores (excepto el
mismo). El primer número perfecto es 6, ya que sus
divisores son 1, 2, 3 y suman 6. Diseñe un programa
que muestre los “n” (n<10) primeros números
perfectos.
20. Diseñe un programa que imprima y sume 50
términos de la siguiente serie. Los términos serán
mostrados en una columna a razón de un término
por fila.
2, 4, 6, 8, 10, 12, 14, 16, ….
21. Diseñe un programa que imprima y sume 100
términos de la siguiente serie. Los términos serán
mostrados en una columna a razón de un término
por fila.
2/3, 5/5, 8/7, 11/9, ….
22. Diseñe un programa que imprima y sume n términos
de la siguiente serie. Los términos serán mostrados
en una columna a razón de un término por fila.
1/2, 4/4, 7/6, 10/8 …
23. Diseñe un programa que imprima los divisores de un
número natural “n”.
24. Diseñe un programa que genere aleatoriamente las
notas de una práctica calificada para 30 alumnos de
una sección y determine la nota promedio de la
sección y, la nota máxima y mínima generada.
25. Diseñe un programa que muestre todos los números
primos comprendidos en el intervalo de 1 a 100.
26. Diseñe un programa que nos permita encontrar el
área de las principales figuras geométricas, se deben
mostrar un menú de opciones con el nombre de las
figuras geométricas y al escoger una de ella le pedirá
los datos para calcular y mostrar el área de la misma.
27. Diseñe un programa que imprima un cuadrado hueco
de lado n. Así, por ejemplo si el valor de n es 5, el
programa deberá imprimir un cuadrado de lado 5
asteriscos.
28. Diseñe un programa que imprima la siguiente tabla
de valores:
N 101
*N 102
*N 103
*N 104
*N
1 10 100 1000 10000
2 20 200 2000 30000
….
…
9 90 900 9000 90000
29. Diseñe un programa que genere números aleatorios
en el intervalo de 1 a 1000 hasta obtener un número
con cuatro divisores. El programa mostrará un listado
como el siguiente:
Número Cantidad de Divisores
121 3
881 2
60 12
978 8
964 6
22 4
30. Que reciba un texto y visualice la cantidad palabras
que posee. Considere que puede haber varios
espacios entre palabras.
31. Que reciba un texto y devuelva únicamente las
palabras de los extremos.

Weitere ähnliche Inhalte

Was ist angesagt?

21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
Roldan El Gato
 
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
juangui1989
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
dayanib
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
louis1984
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
1002pc16
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
juanrobyn
 

Was ist angesagt? (20)

Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
Programación: Pseudocódigo y algoritmo. Mcm, mcd, término Fibonacci y número ...
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
Problemas 1 al 7, diagrama de flujo problema 7, y pseudocódigo y diagrama de ...
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
1.1.taller condicionales excel
1.1.taller condicionales excel1.1.taller condicionales excel
1.1.taller condicionales excel
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseint
 
10 ejemplos de pseudocodigos
10 ejemplos de pseudocodigos10 ejemplos de pseudocodigos
10 ejemplos de pseudocodigos
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Problemas de mep
Problemas de mepProblemas de mep
Problemas de mep
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 

Andere mochten auch

Tourists Places In Chongoyape
Tourists Places In ChongoyapeTourists Places In Chongoyape
Tourists Places In Chongoyape
Enrique Vargas
 
Introduccion
IntroduccionIntroduccion
Introduccion
reivax
 

Andere mochten auch (20)

Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
 
Listado Ejercicios Básicos Java 4
Listado Ejercicios Básicos Java 4Listado Ejercicios Básicos Java 4
Listado Ejercicios Básicos Java 4
 
Práctica java 1
Práctica java 1Práctica java 1
Práctica java 1
 
Faa 07-cei-ag-2014
Faa 07-cei-ag-2014Faa 07-cei-ag-2014
Faa 07-cei-ag-2014
 
Práctica java 1
Práctica java 1Práctica java 1
Práctica java 1
 
Cei 5-animacion grafico-2013
Cei 5-animacion grafico-2013Cei 5-animacion grafico-2013
Cei 5-animacion grafico-2013
 
Ejercicios prácticos de aplicaciones móviles.
Ejercicios prácticos de aplicaciones móviles.Ejercicios prácticos de aplicaciones móviles.
Ejercicios prácticos de aplicaciones móviles.
 
Faa 08-cei-ag-2014
Faa 08-cei-ag-2014Faa 08-cei-ag-2014
Faa 08-cei-ag-2014
 
Tourists Places In Chongoyape
Tourists Places In ChongoyapeTourists Places In Chongoyape
Tourists Places In Chongoyape
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Faa 03-cei-ag-2014
Faa 03-cei-ag-2014Faa 03-cei-ag-2014
Faa 03-cei-ag-2014
 
Faa 04-cei-ag-2014
Faa 04-cei-ag-2014Faa 04-cei-ag-2014
Faa 04-cei-ag-2014
 
Faa 02-cei-ag-2014
Faa 02-cei-ag-2014Faa 02-cei-ag-2014
Faa 02-cei-ag-2014
 
Ejercicios aplicaciones
Ejercicios aplicacionesEjercicios aplicaciones
Ejercicios aplicaciones
 
Faa 05-cei-ag-2014
Faa 05-cei-ag-2014Faa 05-cei-ag-2014
Faa 05-cei-ag-2014
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Ejercicios pseudocodigo
Ejercicios pseudocodigoEjercicios pseudocodigo
Ejercicios pseudocodigo
 
Ejercicio práctico aplicaciones móviles
Ejercicio práctico aplicaciones móvilesEjercicio práctico aplicaciones móviles
Ejercicio práctico aplicaciones móviles
 
Intro
IntroIntro
Intro
 
Faa 01-cei-ag-2014
Faa 01-cei-ag-2014Faa 01-cei-ag-2014
Faa 01-cei-ag-2014
 

Ähnlich wie Ejercicios java

Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
kaikuse
 

Ähnlich wie Ejercicios java (20)

Ciclos repetitivos
Ciclos repetitivosCiclos repetitivos
Ciclos repetitivos
 
ejercicio ciclos repetitivos
ejercicio ciclos repetitivosejercicio ciclos repetitivos
ejercicio ciclos repetitivos
 
Guia Ejercicios Basicos Programacin Ii 1
Guia Ejercicios Basicos  Programacin Ii 1Guia Ejercicios Basicos  Programacin Ii 1
Guia Ejercicios Basicos Programacin Ii 1
 
Ejercicios de programación
Ejercicios de programaciónEjercicios de programación
Ejercicios de programación
 
Tareafunciones
TareafuncionesTareafunciones
Tareafunciones
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
Guía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web BásicaGuía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web Básica
 
Guia ejercicios part ii
Guia ejercicios part iiGuia ejercicios part ii
Guia ejercicios part ii
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++
 
Guia ejercicios part i
Guia ejercicios part iGuia ejercicios part i
Guia ejercicios part i
 
Guia ejercicios part i
Guia ejercicios part iGuia ejercicios part i
Guia ejercicios part i
 
Curso Compiladores e Interpretes
Curso Compiladores e InterpretesCurso Compiladores e Interpretes
Curso Compiladores e Interpretes
 
Ejercicios alg bucles
Ejercicios alg buclesEjercicios alg bucles
Ejercicios alg bucles
 
Labo for while
Labo for whileLabo for while
Labo for while
 
B05
B05B05
B05
 
B05
B05B05
B05
 
B05
B05B05
B05
 
B05
B05B05
B05
 
Propuestos python
Propuestos pythonPropuestos python
Propuestos python
 

Mehr von Enrique Vargas (8)

Faa 06-cei-ag-2014
Faa 06-cei-ag-2014Faa 06-cei-ag-2014
Faa 06-cei-ag-2014
 
Silabo aplicaciones moviles 2014 ii
Silabo aplicaciones moviles 2014 iiSilabo aplicaciones moviles 2014 ii
Silabo aplicaciones moviles 2014 ii
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Ejercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseintEjercicios prácticos con el uso de pseint
Ejercicios prácticos con el uso de pseint
 
Cálculo de la CTS
Cálculo de la CTSCálculo de la CTS
Cálculo de la CTS
 
FLORA AND CHONGOYAPE´s FAUNA
FLORA AND CHONGOYAPE´s FAUNAFLORA AND CHONGOYAPE´s FAUNA
FLORA AND CHONGOYAPE´s FAUNA
 
Operadores Matemáticos
Operadores MatemáticosOperadores Matemáticos
Operadores Matemáticos
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Ejercicios java

  • 1. EJERCICIOS DE JAVA Lic. ROBIN FALEN LARREA – rofala@viabcp.com 1. Diseñe un programa que calcule la suma y el producto de las cifras de un número sin importar cuántas cifras tenga el número. 2. Diseñe un programa que reciba un número entero y retorne la cantidad de dígitos pares que posee. 3. Diseñe el programa que reciba un número entero y retorne la suma de sus dígitos impares. 4. Que reciba un número entero y devuelva el mayor número posible que se puede formar con sus dígitos. 5. Diseñe el programa que reciba un número entero y retorne el dígito mayor. 6. Diseñe el programa que reciba un número natural y que lo devuelva invertido. 7. Diseñe el programa que reciba dos números enteros y devuelva la sumatoria de los enteros comprendidos en ese intervalo. 8. Que reciba un número entero y devuelva el menor número posible que se puede formar con sus dígitos. 9. Diseñe el programa que reciba una cadena y la visualice en forma triangular. 10. Realice un programa que muestre los primeros 20 números primos y al final su suma. 11. Escribir un programa que muestre la descomposición factorial de un número (divisores primos del número). 12. Escriba un programa que lea por teclado cuatro números enteros e imprima el mayor y el menor simultáneamente. 13. Escribir un programa que muestre una tabla de valores de las funciones trigonométricas en incremento de 1 grado, en el rango solicitado por el usuario. 14. Imprime un rectángulo de altura n y ancho 2n de asteriscos. Así, para n igual a 5, el programa deberá imprimir un rectángulo de 10 asteriscos de ancho por 5 asteriscos de alto. 15. Diseñe un programa que muestre por pantalla todos los números de 4 cifras que cumplen con la condición de que la suma de las cifras pares es igual a la suma de las cifras impares. Muestre también la cantidad de números encontrados. 16. Escriba un programa que muestre los divisores pares de un número natural “n” ingresado por teclado. 17. Elabore el programa que genere 200 números aleatorios en el intervalo de 1000 a 9999 y determine la cantidad de números capicúas generados. Un número es capicúa si lee igual de derecha a izquierda que de derecha a izquierda. Así, por ejemplo, 343 es capicúa; pero, 367 no lo es. 18. Diseñe un programa que determine la cantidad de días y el nombre de un mes conociendo los valores numéricos del mes y del año. 19. Un número perfecto es un entero positivo, que es igual a la suma de todos sus divisores (excepto el mismo). El primer número perfecto es 6, ya que sus divisores son 1, 2, 3 y suman 6. Diseñe un programa que muestre los “n” (n<10) primeros números perfectos. 20. Diseñe un programa que imprima y sume 50 términos de la siguiente serie. Los términos serán mostrados en una columna a razón de un término por fila. 2, 4, 6, 8, 10, 12, 14, 16, …. 21. Diseñe un programa que imprima y sume 100 términos de la siguiente serie. Los términos serán mostrados en una columna a razón de un término por fila. 2/3, 5/5, 8/7, 11/9, …. 22. Diseñe un programa que imprima y sume n términos de la siguiente serie. Los términos serán mostrados en una columna a razón de un término por fila. 1/2, 4/4, 7/6, 10/8 … 23. Diseñe un programa que imprima los divisores de un número natural “n”. 24. Diseñe un programa que genere aleatoriamente las notas de una práctica calificada para 30 alumnos de una sección y determine la nota promedio de la sección y, la nota máxima y mínima generada. 25. Diseñe un programa que muestre todos los números primos comprendidos en el intervalo de 1 a 100. 26. Diseñe un programa que nos permita encontrar el área de las principales figuras geométricas, se deben mostrar un menú de opciones con el nombre de las figuras geométricas y al escoger una de ella le pedirá los datos para calcular y mostrar el área de la misma. 27. Diseñe un programa que imprima un cuadrado hueco de lado n. Así, por ejemplo si el valor de n es 5, el programa deberá imprimir un cuadrado de lado 5 asteriscos. 28. Diseñe un programa que imprima la siguiente tabla de valores: N 101 *N 102 *N 103 *N 104 *N 1 10 100 1000 10000 2 20 200 2000 30000 …. … 9 90 900 9000 90000 29. Diseñe un programa que genere números aleatorios en el intervalo de 1 a 1000 hasta obtener un número con cuatro divisores. El programa mostrará un listado como el siguiente: Número Cantidad de Divisores 121 3 881 2 60 12 978 8 964 6 22 4 30. Que reciba un texto y visualice la cantidad palabras que posee. Considere que puede haber varios espacios entre palabras. 31. Que reciba un texto y devuelva únicamente las palabras de los extremos.