Java - Ejercicios

 
Vista:

Ejercicios

Publicado por Java (1 intervención) el 16/11/2022 00:17:06
NECESITO AYUDA
Programa 01:
Un programa para ingresar 8 números (comprendidos entre 10 y 50) a una matriz, mostrar la
suma de los pares, el producto de los impares, el número mayor y el menor; de ingresar un
número fuera del rango deberá solicitarlo nuevamente. Al final debe mostrar si desea continuar
Si-No
Programa 02:
Para ingresar 4 notas a un vector (Validar solo entre 0 y 20) luego mostrar el siguiente Menú:
1) Valor más alto
2) Posición de valor más bajo
3) Promedio
4) Salir
Escoja opción:
Programa 03:
Un programa para ingresar 4 números a cada vector (Vector1 y Vector2) hallar el producto de
los dos vectores en un tercer vector (Vector3). Mostrar el reporte del Vector3 ordenado de
forma descendente.
Programa 04:
La empresa de Taxis “SUPER NOVA” S.A desea implementar un proyecto informático que
pueda controlar los siguientes datos:
a) Placa del carro
b) Modelo
c) Color
d) Año de fabricación
e) Tarifa promedio de carrera (Costo por servicio)
Se debe implementar los siguientes módulos
1) Ingreso de datos (placa, modelo, color, año, tarifa)
2) Reporte de datos (placa, modelo, año)
3) Reporte de autos del año (2020) (Placa y año)
4) Reporte del auto más antiguo (Placa, modelo y año)
5) Salir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ejercicios

Publicado por Kabuto (1381 intervenciones) el 16/11/2022 11:59:54
Céntrate solo en primer ejercicio:
1
2
3
4
5
Programa 01:
Un programa para ingresar 8 números (comprendidos entre 10 y 50) a una matriz, mostrar la
suma de los pares, el producto de los impares, el número mayor y el menor; de ingresar un
número fuera del rango deberá solicitarlo nuevamente. Al final debe mostrar si desea continuar
Si-No

Comienza por una versión reducida de lo que te piden.

Escribe un programa donde se pidan 8 números y los guardas en un array (no en una matriz, error del enunciado).
Nada más, solo eso. No compruebes si están en rango, ni sumes pares ni nada. Solo pedir y guardar.

Si lo consigues (imagino que sí, no debería haber ninguna dificultad), modifícalo para ir añadiendo las funcionalidades que faltan.

Por ejemplo, haz que tras pedir los 8 números, puedas preguntar si quiere continuar, es decir, volver a introducir otros 8 números.
Tendrás que envolver todo el proceso de pedir números en un bucle WHILE que se repita hasta que el usuario diga que no quiere continuar.

Cuanto lo tengas, controla ahora que los números que da el usuario, estén en el rango de 10 y 50.
Para esto necesitas otro bucle, el cuál insista en pedir un número mientras el valor dado esté fuera de rango.
Esta parte sería interesante escribirla en un método separado, que se ocupe de pedir un número repetidas veces hasta que esté dentro del rango indicado y entonces lo retorne.
Este valor retornado será el que irás guardando en el array de números.

Intenta después lo de sumar los números pares, multiplicar impares, buscar mayor y buscar menor.
Estos procesos puedes escribirlos también como métodos separados.
Aunque, como en todos ellos hay que recorrer el array de 8 números, sería más óptimo hacerlo todo a la vez. Empezar a recorrer el array y con cada numero comprobar si es par y sumarlo a un contador y si no lo es, acumular su producto en otro contador.
E ir comprobando si es mayor que el valor anterior o si es menor.

Elige la forma de hacerlo que te parezca más sencilla.


Intenta estos pasos. Y cuando te atasques y no sepas como continuar, publica aquí tu código y te ayudamos a corregir/completar lo que sea.
Pero es importante que empieces tú el código del programa.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar