Programación – Tarea UD4

Programación – Tarea UD4

DETALLES DE LA TAREA

Para afianzar los conocimientos en el uso de estructuras de control de flujo así como de excepciones, vamos a realizar una serie de programas. Se deberá crear un proyecto en Netbeans diferente para cada uno de los ejercicios propuestos, cuyo nombre será PROG04_EjercX, donde X es el número de ejercicio. Cada proyecto incluirá una sola clase que contendrá un método main. El alumno decidirá si incluir todo el código en el método main o dividirlo en diferentes métodos.

EJERCICIO 1: TABLA DE MULTIPLICAR CON 3 BUCLES DIFERENTES

Implementar un programa que muestre la tabla de multiplicar de un número leído desde teclado utilizando al menos tres bucles diferentes. El número leído desde teclado debe ser menor que 30. En caso contrario se mostrará un mensaje por pantalla y el programa finalizará.

EJERCICIO 2: NÚMEROS PRIMOS

Un número es primo si solo tiene dos divisores: el 1 y el propio número. Implementa un programa Java que pida por teclado 5 números. Para cada uno de ellos:

  • Comprueba si es negativo. En caso afirmativo, muestra el mensaje por pantalla “El número es negativo”.
  • Si es positivo, deberá mostrar por pantalla si es primo o no.
  • Procesados los 5 números, el programa finaliza.
  • Nota: Por convención, consideraremos que el número 1 no es primo.

EJERCICIO 3: DIVISIONES

Cuando dividimos un número entre 0 se genera un valor indeterminado. En cualquier lenguaje de programación este tipo de operaciones genera un error de ejecución que debe ser controlado desde el código para evitar malas experiencias al usuario. En Java, cuando se produce esta operación se genera la excepción ArithmeticException. 

Queremos implementar un programa Java que calcule la división de dos números solicitados por teclado (dividendo y divisor). 

El programa solicitará números indefinidamente hasta que los dos números solicitados sean -1. 

Se debe controlar mediante excepciones que el divisor no sea 0. En caso de serlo, se mostrará un mensaje por pantalla. 

También habrá que mostrar por pantalla el número de divisiones calculadas. Utiliza números enteros para las variables.