Desarrollo de un trabajo universitario

Método de pago: Verificado


Terminado
Descripción:
Realizar los siguientes enunciados en en java..
1. En una tienda se venden 2 tipos de ordenadores: portátiles y de sobremesa. Ambos tipos
de ordenadores se caracterizan por su código y por su precio. Además, cada uno tiene un
eslogan que es: "Ideal para sus viajes" en el caso de los portátiles y "Es el que más pesa,
pero el que menos cuesta" para el caso de los ordenadores de sobremesa.

Además, los
ordenadores portátiles tienen un atributo peso, y los de sobremesa la descripción del tipo
de torre. Implemente en Java dichas clases.
2. Desarrollar una clase Empresa cuyos datos miembro sean un nombre, un tamaño y un
array de empleados personal (la clase Empleado se pide en el siguiente ejercicio). El
tamaño de la empresa es inmutable. Para esta clase se piden los siguientes constructores
y métodos:
a.

El constructor Empresa() que recibe como argumentos una cadena de texto nombre
y un valor entero tamaño, y construye un nuevo objeto de la clase Empresa cuyo
nombre y tamaño vienen dados respectivamente por los argumentos nombre y
tamaño. El tamaño del array de empleados personal viene dado por el valor de la
variable tamaño.
b. Los métodos de acceso getNombre() y getTamaño(), sin argumentos, que
respectivamente devuelven el nombre y el tamaño de un objeto Empresa.
Universidad Latina de Costa Rica
BIS03 Programación I
c. El método de acceso getEmpleado(), que recibe como argumento un número entero
menor que el tamaño de la empresa, y devuelve el correspondiente campo del
array de empleados.


d. El método despideEmpleado(), que recibe como argumento un número entero
menor que el tamaño de la empresa, y asigna la referencia null al correspondiente
campo del array de empleados.
3. Desarrollar una clase Producto cuyos datos miembro sean una cadena de texto
identificación y un valor real (double) precioBase. Ambos datos de tipo protegido. Para esta
clase se piden los siguientes constructores y métodos:
a.

El constructor Producto() que recibe como argumentos una cadena de texto
identificación y un valor real (double) precioBase, y construye un nuevo objeto de la
clase Producto cuya identificación y precio base vienen dados respectivamente por
los argumentos identificación y precioBase.
b. Los métodos de acceso getIdentificacion() y getPrecioBase(), sin argumentos, que
respectivamente devuelven el identificador y el precioBase de un objeto Producto.
c. El método modificador setIdentificacion(), que recibe como argumento una cadena
de texto identificación y cambia el campo identificación del objeto sobre el que se
aplica, asignándole como nuevo valor el del argumento identificación.
d. El método modificador setPrecioBase(), que recibe como argumento un valor real
(double) precioBase y cambia el campo precioBase del objeto sobre el que se
aplica, asignándole como nuevo valor el del argumento precioBase.
e. El método de impresión en pantalla toString(), sin argumentos, tal que al ser
evaluado sobre un objeto de tipo Producto cuya identificación es “RJ45” y cuyo
precio base es 10.50, genere la siguiente cadena: RJ45 (10.5)
Universidad Latina de Costa Rica
BIS03 Programación I
4. Crear una clase Alumno que tendrá como atributos un String nombre y un entero edad.
Crear su constructor con parámetros y otro sin parámetros.


A) Generar los métodos get( ) y set( ) y un método dameInfo( ) que muestre por consola la
información del alumno.
B) Crear una clase Aula, donde crearemos un array estudiantes[ ]. El constructor de la
clase Aula recibirá ese array.


C) Dentro de esta clase crear un método listar( ) que nos dé la información de todos los
alumnos del aula.
D) Crear un método añadirAlumno( ) con el que podremos añadir alumnos al array inicial
(es decir, habrá que redimensionar el array).
E) Crear un método borrarAlumno( ) con el que podremos borrar un alumno del aula
(array) si existe y si no existe que nos avise de que el alumno no existe y no se puede
borrar (es decir, habrá que redimensionar el array).


F) Crear una clase Colegio que contendrá un método main. En dicha clase crearemos
alumnos y arrays de alumnos, escolares[ ]. Sacaremos sus atributos, se los
cambiaremos.

Crearemos un objeto Aula para almacenar el array de escolares,
listaremos el array, añadiremos un alumno para luego borrarlo, y borraremos un
alumno que estuviera inicialmente en el array.
5. Creamos una clase Array1Dimension con un método main.
I. Creamos un array de 100 elementos de números generados aleatoriamente entre 1 y
100.
II. Mostrar por consola todos los que son mayores de 33.


III. Mostrar por consola la suma de todos los elementos del array.

Categoría: Programación y Tecnología
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
¿Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Roles necesarios: Otro
Otros roles necesarios: No entiendo un trabajo universitario

JavaScript

Archivos adjuntos:

Menos de USD 50

Presupuesto

1

Propuestas

2

Freelancers interesados

Publicado: Hace 3 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

AndyCr.Nacido en Venezuela con mas de 10 años de experiencia en ingenieria. Ha recibido el titulo de Ingeniero Electrónico con honores en la UNEFA en el año 2007 y reconocimientos por lograr la automatización de procesos in... + detalles