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
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:
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:
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:
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:
Listado Básico 3 6
Autor: Miguel Ángel López Moyano
Con do while:
Con for:
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:
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:
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:
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:
Listado Básico 3 11
Autor: Miguel Ángel López Moyano
Resultado:
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:
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]
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:
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: