Listado Ejercicios Básicos Java 2

25
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 2 Fecha entrega: 08-10-2015 Autor: Miguel Ángel López Moyano

Transcript of Listado Ejercicios Básicos Java 2

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 2

Fecha entrega: 08-10-2015

Autor: Miguel Ángel López Moyano

Listado Básico 2 2

Autor: Miguel Ángel López Moyano

1. Las direcciones MAC son números de 6 bytes que identifican a las tarjetas de red.

Cuando contienen el valor máximo (FFFFFFFFFFFF) se considera que el mensaje

quiere enviarse no a una tarjeta de red, sino a todas las de la red. A esa dirección

especial se le denomina dirección broadcast. Crea la clase AlmacenaMac que

almacene y muestre la dirección de broadcast.

Código:

Resultado:

2. Define la clase ALaDeUna que muestre el siguiente resultado. Utiliza los bucles

indicados.

Código:

Resultado:

Listado Básico 2 3

Autor: Miguel Ángel López Moyano

3. Define la clase MortadeloYFilemon que muestre 5 veces el mensaje “Mortadelo y

Filemón”. Realízalo usando el decremento y los tres bucles for, while y do..while.

Código:

Resultado:

Listado Básico 2 4

Autor: Miguel Ángel López Moyano

4. Define la clase EsPositivo que pide un entero por teclado e indica si es positivo.

Código:

Resultado:

Listado Básico 2 5

Autor: Miguel Ángel López Moyano

5. Define la clase EsPositivoNegativoCero que pide un entero por teclado e indica si

es positivo, negativo o cero.

Código:

Resultado:

Listado Básico 2 6

Autor: Miguel Ángel López Moyano

6. Define la clase EnteroPorDiez que pide un entero por teclado y lo multiplica por

10

Código:

Resultado:

7. 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

Listado Básico 2 7

Autor: Miguel Ángel López Moyano

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

sentencia break.

Con while:

Con do…while:

Con for:

Listado Básico 2 8

Autor: Miguel Ángel López Moyano

Resultado:

Listado Básico 2 9

Autor: Miguel Ángel López Moyano

8. Define la clase SumaImpares. Visualiza la suma de los números impares del 1 al

75, ambos inclusive.

Código:

Resultado:

9. Define la clase CuentaNegativos. Lee 10 enteros y visualiza cuántos son negativos.

Código:

Listado Básico 2 10

Autor: Miguel Ángel López Moyano

Resultado:

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

algún cero.

Código:

Listado Básico 2 11

Autor: Miguel Ángel López Moyano

Resultado:

Listado Básico 2 12

Autor: Miguel Ángel López Moyano

11. Define la clase TablaDeMultiplicar. Muestra la tabla de multiplicar. Para ello,

solicita el factor al usuario. Sólo se admiten la tabla de multiplicar de los número 1,

2... 12 (solicitud repetitiva)

Código:

Resultado:

Listado Básico 2 13

Autor: Miguel Ángel López Moyano

12. Define la clase IndicaMesIf que muestre el nombre del mes en función del

número obtenido por teclado (del 1 al 12). Utiliza la estructura condicional If. Ha de

mostrar 10 resultados.

Código:

Listado Básico 2 14

Autor: Miguel Ángel López Moyano

Resultado:

Listado Básico 2 15

Autor: Miguel Ángel López Moyano

13. Define la clase IndicaMesSwitch. Semejante al anterior, pero usando la

estructura Switch.

Código:

Listado Básico 2 16

Autor: Miguel Ángel López Moyano

Resultado:

Listado Básico 2 17

Autor: Miguel Ángel López Moyano

14. Define la clase SonIguales que lea dos valores numéricos, y determine si son

iguales y, en caso de no serlo, indique cuál de ellos es el mayor.

Código:

Listado Básico 2 18

Autor: Miguel Ángel López Moyano

Resultado:

15. Define la clase IgualesDeTres que lea tres números de teclado y determine si la

suma de cualquier pareja de ellos es igual al tercer número. Si se cumple esta

condición, escribir “Iguales” y en caso contrario escribir “Distintos”.

Código:

Resultado:

Listado Básico 2 19

Autor: Miguel Ángel López Moyano

16. Define la clase EligeOpcion que permita visualizar los siguientes mensajes,

dependiendo del número que pulsamos. Ha de mostrar 10 resultados.

a. (1) Procesador de textos

b. (2) Hoja de cálculo

c. (3) Base de datos

d. otro número, la tecla pulsada es errónea.

Código:

Listado Básico 2 20

Autor: Miguel Ángel López Moyano

Resultado:

17. Define la clase MenorDeTres que lea tres números y calcule cuál de ellos es el

menor. Suponemos que los tres números son distintos

Código:

Listado Básico 2 21

Autor: Miguel Ángel López Moyano

Resultado:

18. Define la clase MayorMenorCero que permita saber si un número leído por

teclado es mayor, menor o igual a cero, mostrando en pantalla las diferentes salidas.

Ha de mostrar 10 resultados

Código:

Listado Básico 2 22

Autor: Miguel Ángel López Moyano

Resultado:

19. Define la clase SumaMientrasNoSeaNegativo que sume todos aquellos números

leídos mientras no sean negativos.

Código:

Listado Básico 2 23

Autor: Miguel Ángel López Moyano

Resultado:

20. Define la clase SumaDel1Al10 que calcule la suma de los enteros entre 1 y 10, es

decir 1+2+3+4+5,...

Código:

Resultado:

Listado Básico 2 24

Autor: Miguel Ángel López Moyano

21. Define la clase SumaYProducto que obtenga la suma y el producto de los

números del 1 al 100.

Código:

Resultado:

22. Define la clase SumaPares que sume los números pares comprendidos entre 7 y

101

Código:

Listado Básico 2 25

Autor: Miguel Ángel López Moyano

Resultado:

23. Muestra la tabla de caracteres Unicode. Utiliza el carácter tabulador.

Código:

Resultado: