RA3 - CEa¶
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 elseanidadas)
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í:
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.