Leer 10 datos numéricos y mostrarlos en orden inverso
Leer un entero y luego una lista de 20 enteros. Guardar los mayores al número inicial y mostrarlos al final
Pide al usuario las temperaturas de un día (un valor cada hora durante 24 horas) y almacénalas en un array.
Usando los datos contenidos en el array, calcula la temperatura media, la máxima y la mínima.
Visualiza la información en forma de gráfico de barras. Por ejemplo:
0 *************** 15.0
1 *************** 15.2
2 *************** 15.1
3 *************** 15.2
4 *************** 15.1
5 *************** 15.1
6 ************** 14.9 --> MIN
7 **************** 16.1
8 **************** 16.5
9 ***************** 17.2
10 ******************* 19.5
11 ******************** 20.0
12 ********************** 22.1
13 *********************** 23.3
14 ************************* 25.2
15 ************************** 26.3 --> MAX
16 ************************* 25.9
17 ************************* 25.8
18 ************************ 24.2
19 ************************ 24.1
20 ******************** 20.7
21 ******************* 19.6
22 ***************** 17.3
23 **************** 16.5
Media: 19.4
Pide al usuario los nombres y apellidos de todos tus compañeros de clase y almacénalos en un array.
Después pídele usuario una letra y muestra aquellos alumnos cuyo nombre empiece por dicha letra.
Nota: El programa termina cuando se escriba
FINcomo búsqueda.
Realizar un programa que cuente el número de veces que aparece cada una de las letras del alfabeto en un texto introducido por el usuario.
El recuento se hará mediante la función contarLetras() y se almacenará el total de cada letra en la posición correspondiente de un array.
Después se mostrará el resultado en pantalla mediante la función visualizarRecuento().
Nota: Recordad que para acceder a los caracteres individuales de un
Stringdisponemos del método.charAt().
Crea una matriz de 3x3 elementos pidiendo los valores al usuario. Después, muestra el contenido de la matriz por pantalla.
Para facilitar la visualización es recomendable usar la función System.out.format()
Rellena una matriz de 10x10 con valores aleatorios y muéstrala en pantalla.
Como recordatorio, para generar números aleatorios entre 0 y 100 podemos usar:
Random r = new Random();
int aleatorio = r.nextInt(100);De acuerdo al diagrama de clases resolver:
Cargar una lista de empleados (máximo 20) preguntado en cada uno si son administrativos o vendedores y cargar todos los datos respectivos.
Luego listar los empleados indicando: dni, nombre, apellido y sueldo. El sueldo debe calcularse en el método getSueldo() de la siguiente forma:
- Si es administrativo: sueldoBase * ((hsExtra * 1.5)+hsMes) / hsMes
- Si es vendedor: sueldoBase + (porcenComision*totalVtas/100)
Usar un List de tipo empleado para resolver este ejercicio.
Diseña el diagrama de clases y escribe el programa para almacenar un ticket de supermercado, mediante las clases Ticket y LineaTicket.
El usuario introduce el nombre del producto, el precio por unidad y el número de unidades, sin límite, hasta que nos responda que ha terminado.
El programa sacará en pantalla el listado con el nombre de cada producto, las unidades vendidas y el precio total.
Además, mostrará el total que resulte de sumar todas las líneas del ticket.
Queremos construir una aplicación que permita almacenar la información relevante sobre empresas y sus empleados, tal como aparecen en el siguiente diagrama de clases:
El programa mostrará un menú como el siguiente:
- Crear nueva empresa.
- Añadir empleado a empresa ya existente.
- Listado de empresas.
- Listado detallado de empresas y empleados.
- Salir
El programa principal pedirá al usuario todos los datos necesarios y creará los objetos que hagan falta.
NOTA: No hay límite en el número de empresas ni de empleados.
Queremos construir una aplicación que permita almacenar la información relevante sobre alumnos y las asignaturas en las que están matriculados, tal como aparecen en el siguiente diagrama de clases:
El programa mostrará un menú como el siguiente:
- Crear nuevo alumno.
- Crear nueva asignatura.
- Matricular alumno en asignatura.
- Listado de alumnos matriculados en una asignatura.
- Listado de asignaturas en las que está matriculado un alumno y total de horas.
- Salir
El programa principal pedirá al usuario todos los datos necesarios y creará los objetos necesarios.
NOTA: No hay límite en el número de alumnos y asignaturas que podemos almacenar.


