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