Skip to content

RA3 - CEb

< volver a actividades

Empaquetar actividades

Empaqueta las actividades, dentro de la carpeta ut03, en la carpeta actividades/ce3b.

Actividad 11 SencillosWhile

Crea una clase llamada SencillosWhile y crea en ella métodos que realicen las siguientes tareas:

  • imparesHastaN: Dado un nº entero n introducido por el usuario, mostrar los números impares que hay entre 1 y n. Por ejemplo, si n es 8 mostrará 1 3 5 7
  • nImpares: Dado un nº entero n introducido por el usuario, mostrar los n primeros números impares. Por ejemplo, si n es 3 mostrará 1 3 5 (3 primeros impares)
  • cuentaAtras: Dado un entero n introducido por el usuario, mostrar una cuenta atrás partiendo de n: n, n-1, …. 5, 4, 3, 2, 1, 0
  • sumaNPrimeros: Dado un entero n introducido por el usuario, mostrar la suma de los números entre 1 y n.
  • mostrarDivisoresN: Dado un entero n introducido por el usuario, mostrar todos sus divisores, incluidos el 1 y el mismo n. Por ejemplo, si n es 12 mostraría 1, 2, 3, 4, 6 y 12
  • sumaDivisoresN: Dado un entero n introducido por el usuario, mostrar la suma de todos sus divisores, sin incluir al propio n. Por ejemplo, si n es 12 sumará 1, 2, 3, 4 y 6 = 16

Actividad 12 SencillosFor

Crea una clase llamada SencillosFor y crea en ella los mismos métodos que en el Actividad anterior, pero utilizando la sentencia for en lugar de while.


Actividad 13 Primo

Escribe un programa en el que el usuario escriba un número entero y se le diga si se trata o no de un número primo.

Recuerda que un nº primo es aquel que solo es divisible por 1 y por sí mismo.


Actividad 14 Containers

La capacidad de un buque que transporta containers está limitada tanto por la cantidad de containers como por el peso, pudiendo transportar un máximo de 100 containers y un máximo de 700 toneladas.

Realiza un programa en el que se vaya introduciendo el peso de los containers (en toneladas) a medida que se cargan en el barco, hasta que se llegue al máximo de capacidad. Muestra al final la cantidad de containers cargados y el peso total.

En el momento en que se desee cargar un container que haga que la carga total supere las 700 toneladas, se dará por finalizada la carga, aunque pudieran existir containers menos pesados con posibilidad de ser cargados.


Actividad 15 Notas

Realiza un programa que permita introducir las notas de un examen de los alumnos de un curso. El usuario irá introduciendo las notas una tras otra. Se considerará finalizado el proceso de introducción de notas cuando el usuario introduzca una nota negativa.

Al final, el programa mostrará:

  • El número de notas introducidas.
  • El número de aprobados (mayor o igual a 5 puntos)
  • La nota media

Actividad 16

Transforma el siguiente bucle for en un bucle while:

1
2
3
for (i=5; i<15; i++) { 
    System.out.println(i);
}

Actividad 17

Programa que muestre por pantalla los 5 primeros números pares.


Actividad 18

Programa que muestre los números del 1 al 100 sin mostrar los múltiplos de 5.

< volver a actividades