Tareas Programación
Tareas Programación
1.- Dados los siguientes identificadores, indicar si son válidos o no. Justificar las
respuestas.
2.- Dado el siguiente programa, modifícalo para utilizar las variables que se indican. El
tipo de dato elegido debe ser el de menos bits posibles que puedan representar el valor.
Justifica tu elección.
/*
*operacionaritmetica.java
*Programa que muestra el uso de los operadores aritméticos
*/
public class operacionaritmetica{
public static main(String[] args) {
int a = 10;
double b = 3.5
float c = 5f;
// Mostrando los valores iniciales
System.out.println("El valor de a es " + a + " y el de b es " + b);
System.out.printf("El valor de c es %f\n", c);
// Realizando operaciones
System.out.println("El resultado de a + b es: " + (a + b));
System.out.printf("El resultado de a - b es: %d\n", a - b);
System.out.printf("El resultado de c * b es: %f\n", c * b);
System.out.println("Fin del programa")
}
5.- Escribe un programa en Java que realice las siguientes acciones:
6.- Diseña un programa Java que cree un tipo enumerado para los meses del año. El
programa debe realizar las siguientes operaciones:
• Crear una variable m del tipo enumerado y asignarle el mes de marzo. Mostrar
por pantalla su valor.
• Asignar a la variable m, la cadena de texto "MARZO". Mostrar por pantalla el
valor de la variable de tipo enumerado tras realizar la asignación.
7.- Diseña un programa Java para resolver una ecuación de primer grado con una
incógnita, suponiendo que los coeficientes de la ecuación (A y B) se introducen desde
teclado.
Ax + B= 0
8.- Diseña un programa en Java que solicite dos cadenas de texto al usuario. El
programa debe:
9.- Diseña un programa Java que solicite un número de 5 dígitos del teclado, separe el
número en sus dígitos individuales y los muestre por pantalla. Por ejemplo, si el número
es 53123 que muestre:
53123
10.- Diseña un programa Java que realice las siguientes operaciones, en el orden que se
muestran. Se indica la variable y el tipo de dato que recibe el valor o resultado de la
operación indicada:
short: 10 - 1 = 3
short 32767 + 1 = -32768
------- Operaciones con char -------
char: - = 14
char(0x000F) - 1 = 14
(int)= 65535
(short)= -1
-32768 short-char-int = 32768
-1 short-char-int = 65535
Tarea para PROG03.
Para poder realizar la tarea de esta unidad vas a crear dos clases con una estructura
básica. Las tareas a realizar se centrarán en la creación de instancias de esas clases, la
creación y utilización de unos métodos básicos, y el trabajo con constructores y
parámetros.
2. Añade a la clase Animal los métodos que faltan para poder consultar y modificar
el valor de todos los atributos. Para ello observa cómo se han creado los
métodos del atributo raza y determina los parámetros y resultado de los demás
atributos. Después completa el programa para comprobar el funcionamiento de
los nuevos métodos.
3. De la misma forma que has creado los métodos anteriores, crea ahora un método
constructor para la clase Animal que al declarar un objeto de tipo Animal asigne los
siguientes valores a sus atributos:
nombre="Roque"
raza="dalmata"
edad=9
4. Crea un constructor con parámetros para la clase Animal que inicialice los
atributos del objeto con los valores indicados en los parámetros. A continuación
crea un proyecto que declare un objeto de tipo Animal utilizando el constructor,
para posteriormente mostrar el contenido de los atributos por pantalla. Utiliza el
operador this.
5. Construye una clase Punto con dos atributos: