Skip to content

Retos

< volver a actividades

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)?

  1. n
  2. MiProblema
  3. MiJuego
  4. Mi Juego
  5. Int
  6. Jose&Co
  7. A b
  8. 1rApellido
  9. aaaaaaaaaaaa
  10. Nombre_Apellidos
  11. Saldo-actual
  12. Universidad Alicante
  13. Juan=Rubio
  14. Edad5
  15. _5Java

Reto 02

Realizar un programa que muestre por pantalla respetando los saltos de carro el siguiente texto (con un solo println):

Me gusta la programación
cada día más

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.

1
2
3
Dado 1: 5
Dado 2: 4
Puntuación total: 9

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:

1
2
3
Escribe un número: 
3
El doble de 3 es 6

Reto 12 Intercambio

Escribir un programa que …

  1. Lea desde teclado dos valores enteros. Llama a las variables v1 y v2.
  2. Muestra los valores introducidos por el usuario.
  3. Intercambia el valor de v1 y v2 (v1 pasa a valer lo que valía v2 y viceversa).
  4. Muestra de nuevo los valores, ahora con su valor intercambiado.

Ejemplo de ejecución:

1
2
3
4
Escribe un número para v1: 2
Escribe un número para v2: 9
Antes de intercambiar    v1: 2   y   v2: 9
Después de intercambiar  v1: 9   y   v2: 2

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:

1
2
3
Introduce la nota del primer examen: 8
¿Qué nota quieres sacar en el trimestre? 7
Para tener un 7 en el trimestre necesitas sacar un 6.33 en el segundo examen.

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

< volver a actividades