listado ejercicios básicos java 3

15
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org [email protected] IES Gran Capitán Módulo: Programación Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web” Listado Básico 3 Fecha entrega: 27-10-2015 Autor: Miguel Ángel López Moyano

Upload: miguel-angel-lopez-moyano

Post on 08-Jan-2017

898 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Listado Ejercicios Básicos Java 3

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.

http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org [email protected]

IES Gran Capitán

Módulo: Programación

Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”

Listado Básico 3

Fecha entrega: 27-10-2015

Autor: Miguel Ángel López Moyano

Page 2: Listado Ejercicios Básicos Java 3

Listado Básico 3 2

Autor: Miguel Ángel López Moyano

1. Define la clase AccesoDenegado que simule el acceso a un sitio en función de dos

valores introducidos por el usuario: edad del usuario y autorización paterna. Sólo

aparecerá el mensaje "Bienvenido" si el usuario es mayor de edad o si siendo menor

de edad tiene la autorización paterna. En cualquier otro caso, que muestre "Acceso

denegado"

Código:

Resultado:

Page 3: Listado Ejercicios Básicos Java 3

Listado Básico 3 3

Autor: Miguel Ángel López Moyano

2. Define la clase BuscandoElCero. Utilizando el método Math.random() que

devuelve un número aleatorio entre 0 y 1 [0, 1) comprueba mediante un bucle

infinito si el resultado en algún momento da el valor 0. Utiliza la sentencia break

para salir del bucle.

Código:

Resultado:

3. Define la clase SeriesCrecientesDe25. Utilizando las tres estructuras de repetición

(while, do while y for) genera la serie del 0 al 1000 con un incremento de 25 (ambos

incluídos).

Código:

Page 4: Listado Ejercicios Básicos Java 3

Listado Básico 3 4

Autor: Miguel Ángel López Moyano

Resultado:

4. Define la clase SeriesDecrecientesDe25. Utilizando las tres estructuras de

repetición (while, do while y for) genera las series del 1000 al 0 con un decremento

de 25 (ambos incluídos)

Código:

Page 5: Listado Ejercicios Básicos Java 3

Listado Básico 3 5

Autor: Miguel Ángel López Moyano

Resultado:

5. Define la clase EsPositivoNegativo que pide repetidas veces un entero por teclado

e indica si es positivo o negativo. En caso de ser cero, se sale del programa diciendo

adiós. Crea tres versiones con las tres estructuras repetitivas y utilizando la

sentencia break.

Con while:

Page 6: Listado Ejercicios Básicos Java 3

Listado Básico 3 6

Autor: Miguel Ángel López Moyano

Con do while:

Con for:

Page 7: Listado Ejercicios Básicos Java 3

Listado Básico 3 7

Autor: Miguel Ángel López Moyano

Resultado:

6. Define la clase Mayor que pide repetidas veces dos enteros por teclado e indica

cuál es el mayor. En caso de ser iguales se sale del programa diciendo adiós. Utiliza

la sentencia break

Código:

Page 8: Listado Ejercicios Básicos Java 3

Listado Básico 3 8

Autor: Miguel Ángel López Moyano

Resultado:

7. Define la clase Menor que pide repetidas veces dos enteros por teclado e indica

cuál es el menor. En caso de ser iguales se sale del programa diciendo adiós. Utiliza

la sentencia break

Código:

Page 9: Listado Ejercicios Básicos Java 3

Listado Básico 3 9

Autor: Miguel Ángel López Moyano

Resultado:

8. Define la clase Intercambio que pide dos enteros por teclado e intercambia el valor

de ambas variables. Muestra el valor antes y después del intercambio.

Código:

Page 10: Listado Ejercicios Básicos Java 3

Listado Básico 3 10

Autor: Miguel Ángel López Moyano

Resultado:

9. Define la clase DiaDelMes que pide dos enteros, que representarán un mes y un

año. Se visualizará el número de días del mes, teniendo en cuenta que:

a. 31 días tienen Enero, Marzo, Mayo, Julio, Agosto, Octubre, Diciembre

b. 30 días tienen Abril, Junio, Septiembre, Noviembre

c. Febrero tiene 29 días si el año es bisiesto.En cualquier otro caso, tiene 28

d. Un año es bisiesto si es divisible entre 4, a menos que sea divisible entre 100. Sin

embargo, si un año es divisible entre 100 y además es divisible entre 400, también

resulta bisiesto

Código:

Page 11: Listado Ejercicios Básicos Java 3

Listado Básico 3 11

Autor: Miguel Ángel López Moyano

Resultado:

Page 12: Listado Ejercicios Básicos Java 3

Listado Básico 3 12

Autor: Miguel Ángel López Moyano

10. Define la clase BuscaArroba. Lee caracteres desde teclado hasta que introduzca

la arroba. Una vez introducida, se mostrará el número de caracteres introducidos

entre la B mayúscula y la T mayúscula.

Código:

Resultado:

11. Define la clase LeeEnteros. Lee 10 enteros e indica al final si se ha introducido

algún cero.

Código:

Page 13: Listado Ejercicios Básicos Java 3

Listado Básico 3 13

Autor: Miguel Ángel López Moyano

Resultado:

12. Define la clase CuentaCaracteres. Lee caracteres desde el teclado hasta que el

usuario introduce un asterisco. En ese caso, se mostrará un recuento de:

a. Los dígitos introducidos [0-9]

Page 14: Listado Ejercicios Básicos Java 3

Listado Básico 3 14

Autor: Miguel Ángel López Moyano

b. Las minúsculas introducidos [a-z]

c. Las mayúsculas introducidos [A-Z]

d. El resto de caracteres (Sin contar el asterisco)

Código:

Resultado:

Page 15: Listado Ejercicios Básicos Java 3

Listado Básico 3 15

Autor: Miguel Ángel López Moyano

13. Define la clase DosNumeros. Lee dos enteros hasta que sean distintos. Si no lo

son, se mostrará el mensaje "Son iguales". Una vez introducidos ambos de forma

correcta se mostrará el menor de ellos. Utiliza el operador ?

Código:

Resultado: