0% encontró este documento útil (0 votos)
578 vistas64 páginas

Ejercicios en Java - Resueltos

Este documento presenta una serie de ejercicios básicos en Java resueltos, incluyendo determinar el número mayor entre tres números, verificar si un número es par o impar, calcular factoriales, sumas y secuencias de Fibonacci, contar vocales en cadenas y más. Los ejercicios cubren conceptos fundamentales como entrada y salida de datos, condicionales, bucles y arreglos.

Cargado por

geovajds
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
578 vistas64 páginas

Ejercicios en Java - Resueltos

Este documento presenta una serie de ejercicios básicos en Java resueltos, incluyendo determinar el número mayor entre tres números, verificar si un número es par o impar, calcular factoriales, sumas y secuencias de Fibonacci, contar vocales en cadenas y más. Los ejercicios cubren conceptos fundamentales como entrada y salida de datos, condicionales, bucles y arreglos.

Cargado por

geovajds
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 64

EJERCICIOS BSICOS EN JAVA (RESUELTOS)

Ingresar por teclado 3 nmeros, determinar cul de los 3 nmeros es el Mayor:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 1


Ingresar por teclado 2 nmeros e indicar si uno es Mayor que el otro o si son Iguales:

Ejecutar:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 2


Ingresar por teclado 3 nmeros, determinar cul de los 3 nmeros es el Mayor el del Medio y el Menor:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 3


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 4


Indicar si un nmero ingresado por teclado es Par o Impar:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 5


Ingresar dos nmeros por teclado y comprobar Si el segundo es mltiplo del primero:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 6


Ingresar por teclado un ao y determinar si el ao ingresado es Bisiesto o no.
Tenga en cuenta que:
Cada 4 aos es bisiesto
SI son divisibles entre 4 (Ejemplo: 2004, 2008, etc.)

Cada 100 aos No es bisiesto


SI es divisible entre 100 (Ejemplo: 2100, 2200, etc.)

Cada 400 aos SI es bisiesto


SI es divisible entre 400 (Ejemplo: 2000, 2400)

Un ao es Bisiesto:
Si es divisible entre 4 Y que no sea divisible entre 100 O tambin es bisiesto si es divisible entre 400

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 7


Un almacn de escritorios hace los siguientes descuentos: si el cliente compra menos de 5 unidades se le
da un descuento del 10% sobre la compra; si el nmero de unidades es mayor o igual a cinco pero menos
de 10 se le otorga un 20% y, si son 10 o ms se le da un 40%. Determinar cunto debe pagar el cliente:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 8


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 9


Se desea obtener el valor de la matrcula de un estudiante cuyo valor se calcula de la siguiente manera en
un mtodo:

Si toma 20 o menos crditos, paga el crdito al valor normal.


Si toma por encima de 20 crditos, se pagarn los crditos extras al doble de valor normal.
Si el estudiante es de estrato 1, 2 o 3 recibe los siguientes descuentos:
Si el estrato es 1, el descuento es del 80%.
Si el estrato es 2, el descuento es del 50%.
Si el estrato es 3, el descuento es del 30%.

Adems los estratos 1 y 2 reciben subsidio de alimentacin y transporte de la siguiente manera (el cual se
debe calcular en otro mtodo):

Para el estrato 1, el subsidio de alimentacin y transporte es igual a $200 dlares


Para el estrato 2, el subsidio de alimentacin y transporte es igual a $100 dlares

Se debe informar al usuario sobre el costo de la matrcula y el valor del subsidio.

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 10


EJERCICIOS BSICOS EN JAVA (RESUELTOS) 11
Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 12


Una empresa de envo de mercancas, tiene un plan de tarifas y descuentos sobre el valor del envo de
mercanca de sus clientes:

Tarifas:
Si el peso de la mercanca es inferior a 100 kg, la tarifa para el envo de sta es de 20 dlares.
Si el peso de la mercanca est entre 100 y 150 kg, la tarifa para el envo de sta es de 25 dlares.
Si el peso de la mercanca es superior a 150 kg y menor o igual a 200 kg, la tarifa para el envo de
sta es de 30 dlares.
Si el peso de la mercanca es superior a 200 kg, la tarifa es de 35 dlares y adems por cada 10 kg
adicionales se paga 2 dlares.

Descuentos:
Si el valor de la mercanca est entre 300 y 600 dlares se hace un descuento del 10% sobre el
valor del envo.
Si el valor de la mercanca es superior a 600 dlares pero menor o igual a 1.000 dlares se hace
un descuento del 20% sobre el valor del envo.
Si el valor de la mercanca es superior a 1.000 dlares se hace un descuento del 30% sobre el
valor del envo.

Promociones (solo hay dos tipos de pago):


Si es da de promocin (lunes) y paga con tarjeta propia del almacn, slo paga el 50% del costo
de envo.
Si paga en efectivo y el valor de la mercanca es superior a 1.000 dlares, slo paga el 60% del
costo de envo.

NOTA.- Si el cliente aplica a una promocin, no puede aplicar a un descuento. Se debe obtener el valor total
del envo.

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 13


EJERCICIOS BSICOS EN JAVA (RESUELTOS) 14
EJERCICIOS BSICOS EN JAVA (RESUELTOS) 15
Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 16


Realizar la suma, resta, multiplicacin, divisin y resto de dos nmeros:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 17


Mostrar del 1 al 30 usando un bucle While:

Ejecutamos:

Quitamos la coma al ltimo nmero:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 18


Mostrar del 1 al 100 y que sean divisibles entre 2 y 3 (ambos):

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 19


Ingresar una cadena por teclado e imprimir letra a letra sucesivamente:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 20


Ingresar una frase y verificar si la palabra a buscar existe en dicha frase:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 21


Ingresar por teclado la hora, los minutos y los segundos, comprobar si la hora ingresada por teclado es
correcta y en el caso de que sea correcta, sumarle un segundo e imprimir la hora:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 22


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 23


Lee un nmero por teclado y muestra por consola, el carcter al que pertenece en la tabla ASCII.
Por ejemplo: si introduzco un 97, me muestre una a:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 24


Calcular el nmero Factorial de un nmero ingresado por teclado:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 25


Ingrese por teclado un nmero e Imprima la Secuencia de Fibonacci:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 26


Ingrese por teclado un nmero e Imprima la Secuencia de Fibonacci (PASO a PASO):

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 27


Determinar si un nmero ingresado por teclado, es Primo o no lo es:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 28


Determinar los nmeros primos, desde el 1 hasta el nmero ingresado por teclado:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 29


Realizar la suma del 1 al nmero que indiquemos, este nmero debe ser mayor que 1:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 30


Crear una aplicacin que nos permite insertar nmeros hasta que insertemos un -1, tambin se solicita
contar y sumar los nmeros ingresados.

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 31


Contar cuantas vocales tiene una cadena de texto, pasada por consola por el usuario.

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 32


Contar los tipos de vocales que tiene una cadena de texto, pasada por consola por el usuario.
Ejemplo: a = 5, u = 3, etc.

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 33


Eliminar los espacios de una cadena de texto, pasada por consola por el usuario.

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 34


Contar cuantas vocales y consonantes tiene una cadena de texto, pasada por consola por el usuario.

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 35


Ejecutamos:

------------------------------------------------------------------------------------------------------------------------------------------------

Ingresar una cadena de texto, de forma infinita hasta que insertemos una cadena vaca:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 36


Guarda en un arreglo 10 nmeros enteros que se leen por teclado. A continuacin se recorre el arreglo y
calcular cuntos nmeros son positivos, cuntos son negativos y cuntos son ceros:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 37


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 38


Ingresar nombres y edades de varias personas e Imprimir el nombre con su respectiva edad:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 39


Ingresar nombres y edades de varias personas e Imprimir la persona con mayor y menor edad:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 40


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 41


Llenar un arreglo con 10 nmeros enteros que se leen por teclado. A continuacin calcular y mostrar la
media de los valores positivos y la de los valores negativos del arreglo:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 42


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 43


Leer la altura de N personas y calcular la altura media. Calcular cuntas personas tienen una altura
superior a la media y cuntas tienen una altura inferior a la media. El valor de N se pide por teclado y debe
ser entero positivo:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 44


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 45


Ingresar nmeros enteros en un arreglo (como mximo 30), luego imprimir todos los datos del arreglo, el
promedio y la diferencia de cada entero ingresado con relacin al promedio:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 46


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 47


Crear un arreglo de una longitud que determine el usuario y que le permita insertar nmeros entre 0 y 10:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 48


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 49


NMEROS ALEATORIOS

Para obtener un nmero entero entre 1 y un lmite N, hay que multiplicar el nmero aleatorio obtenido por
N, sumarle 1 y convertirlo a entero:

Ejemplo: Para obtener un nmero aleatorio entero entre 1 y 6:

Para obtener un nmero entero entre dos valores DESDE, HASTA, ambos incluidos, debemos usar la
frmula:

Ejemplo: Para obtener un nmero aleatorio entero al azar entre 8 y 15:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 50


Crear un arreglo insertando nmeros aleatorios entre 0 y 10. Imprimirlos en pantalla:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 51


Crear un arreglo que contenga las letras del abecedario (en maysculas) y que nos permita ir cogiendo
letras de sus posiciones hasta que insertemos un -1 (si no est en el arreglo se vuelve a pedir)

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 52


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 53


Obtener el nmero Menor y Mayor de un arreglo:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 54


Dado un arreglo de nmeros, invertir los valores, es decir el primero en el final, el final en el primero, as
con todos:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 55


Ordenar un arreglo de menor a mayor mediante el mtodo burbuja:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 56


Obtener el digito verificador de la cedula de identidad:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 57


Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 58


Obtener el digito verificador de la cedula de identidad (Paso a Paso):

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 59


EJERCICIOS BSICOS EN JAVA (RESUELTOS) 60
Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 61


Crear, llenar e imprimir un Arreglo Bidimensional (Matriz) con nmeros aleatorios:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 62


Imprimir Solo los valores de la diagonal de la Matriz:

Ejecutamos:

EJERCICIOS BSICOS EN JAVA (RESUELTOS) 63


EJERCICIOS BSICOS EN JAVA (RESUELTOS) 64

También podría gustarte