Retos¶
Empaquetar retos
Empaqueta las actividades, dentro de la carpeta ut01, en la carpeta retos.
Las actividades programadas en esta sección Retos no son obligatorias.
Reto 01¶
¿Cuáles de los siguientes identificadores son válidos y cuales no (puedes probarlos cuando tengas duda)?
nMiProblemaMiJuegoMi JuegoIntJose&CoA b1rApellidoaaaaaaaaaaaaNombre_ApellidosSaldo-actualUniversidad AlicanteJuan=RubioEdad5_5Java
Reto 02¶
Realizar un programa que muestre por pantalla respetando los saltos de carro el siguiente texto (con un solo println):
Reto 03¶
Haz dos programas, uno que muestre por pantalla la tabla de multiplicar del 3, y otro, la del 5. Los dos deben ser exactamente iguales, letra por letra, excepto en un único literal dentro de todo el código.
Reto 04¶
Realiza un programa que evalúe una expresión que contenga literales de los cuatro tipos de datos (booleano, entero, real y carácter) y la muéstralo por pantalla.
Reto 05¶
Haz un programa con dos variables que, sin usar ningún literal en ninguna parte excepto para inicializar estas variables, ves estimando e imprimiendo sucesivamente los 5 primeros valores de la tabla de multiplicar del 4. Puedes usar operadores aritméticos y de asignación, si deseas.
Reto 06¶
La famosa ecuación de Einstein para la conversión de una masa m en energía viene dada por la fórmula E=mc2, donde c es la velocidad de la luz que vale 2.997925 · 108 m/s. Escribir un programa que lea el valor de la masa y obtenga la energía correspondiente según la anterior fórmula.
Reto 07¶
Cuál es el valor resultante de dada una de las siguientes expresiones:
a. 5 * 4 – 3 * 6
b. 4 * 5 * 2
c. (24 + 2 * 6) / 4
d. 8 / 2 / 2 * 5
e. 3 + 4 * (8 * (4 – (9 + 3) / 6 ))
f. 4 * 3 * 5 + 8 * 4 * 2
g. 4 – 40 % 5
h. 4 * 3 / 2
i. 4 / 2 * 3
j. 213 /100
Reto 08 Dados¶
Escribir un programa que simula el lanzamiento de dos dados.
Reto 10 Superficie¶
Escribe un programa que solicite al usuario la longitud y la anchura de una habitación y a continuación muestra su superficie (longitud por anchura).
Reto 11¶
Escribir un programa que lea un entero desde teclado, lo multiplique por 2, y a continuación escribe el resultado en la pantalla:
Ejemplo de ejecución:
Reto 12 Intercambio¶
Escribir un programa que …
- Lea desde teclado dos valores enteros. Llama a las variables
v1yv2. - Muestra los valores introducidos por el usuario.
- Intercambia el valor de
v1yv2(v1 pasa a valer lo que valía v2 y viceversa). - Muestra de nuevo los valores, ahora con su valor intercambiado.
Ejemplo de ejecución:
Reto 13¶
Realiza un programa que calcule la nota que hace falta sacar en el segundo examen de la asignatura Programación para obtener la media deseada. Hay que tener en cuenta que la nota del primer examen cuenta el 40% y la del segundo examen un 60%.
Ejemplo:
Reto 14¶
Realiza un conversor de euros a pesetas. La cantidad de euros que se quiere convertir debe ser introducida por teclado.
Reto 15¶
Escribe un programa que calcule el área de un rectángulo ( area = base * altura ).