Skip to content

RA3 - CEa

< volver a actividades

Empaquetar actividades

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

Actividad 01 MenorDeDos

Escribe un programa que muestre el menor de dos números enteros introducidos por teclado.


Actividad 02 Signo

Leer un número e indicar si es positivo o negativo. El proceso se repetirá hasta que se introduzca un 0.


Actividad 03 MenorDeTres

Escribe un programa que muestre el menor de tres números enteros introducidos por teclado.

Haz dos versiones:

  • una utilizando los operadores lógicos necesarios (&&,||, ...) y
  • otra sin utilizar ninguno (habrá que usar sentencias if else anidadas)

Actividad 04 NotasTexto

Escribe un programa que acepte del usuario la nota de un examen (valor numérico entre 1 y 10) y muestre el literal correspondiente a dicha nota según (insuficiente, suficiente, bien, notable, sobresaliente).


Actividad 05 LetraNif

Escribe un programa que lea de teclado un nif (sin guiones ni puntos).

  • Si el nif introducido lleva la letra, se comprobará si esta es correcta y se le indicará al usuario si lo es o no.
  • Si el nif no lleva letra, se calculará la que le corresponde y se mostrará al usuario.

Consejo

Divide el problema en partes: tieneLetra(), extraerUltimoChar(), extraeNumero(), validarLetra(), calcularLetra()...


Actividad 06 Bisiesto

Escribe un programa que determine si un año introducido por teclado es o no bisiesto.

Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Sin embargo, los años múltiplos de 100 no son bisiestos, salvo que sean múltiplos de 400, en cuyo caso si lo son (por ejemplo 1800 no es bisiesto y 2000 si lo es).

Para hacer el programa, implementa un método dentro de la clase que reciba un año y devuelva true si el año es bisiesto y false en caso de que no los sea.

En pseudocódigo sería algo así:

1
2
3
4
5
SI (año divisible por 4) Y (año no divisible por 100) O (año divisible por 400)))ENTONCES
    es bisiesto
SINO
    no es bisiesto
FIN_SI

Actividad 07

Realiza un programa que pida una hora por teclado y que muestre luego buenos días, buenas tardes o buenas noches según la hora.

Se utilizarán los tramos de 6 a 12, de 13 a 20 y de 21 a 5 respectivamente.

Sólo se tienen en cuenta las horas, los minutos no se deben introducir por teclado.


Actividad 08

Realiza un programa que pida un año e indicar si es bisiesto, teniendo en cuenta que son bisiestos todos los años divisibles por 4, excluyendo los que sean divisibles por 100, pero no los que sean divisibles por 400.


Actividad 09 NotasTexto2

Escribe un programa que acepte del usuario la nota de un examen (valor numérico entre 1 y 10) y muestre el literal correspondiente a dicha nota según (insuficiente, suficiente, bien, notable, sobresaliente).

Hacerlo utilizando la sentencia switch.

La nota que introduce el usuario tendrá que ser un valor entero.


Actividad 10 DiasDelMes2

Escribir un programa que lea de teclado el número de un mes (1 a 12) y visualice el número de días que tiene el mes. Resolver utilizando la sentencia switch.


< volver a actividades