Muy buenas. Con este blog voy a intentar explicar todos los fundamentos y utilidades de este lenguaje de programación, desde cero. Poquito a poquito, entrada a entrada, espero poder explicar y hacer accesible este lenguaje a todos/as vosotros/as.
Gracias por visitar el blog.
Ejercicio 1
La automotora CovidCars nuevamente lo vuelve a contactar para agregar un nuevo modulo en su sistema. Este consiste en realizar cotizaciones para el arriendo de sus vehículos a sus clientes. En el cual se deben ingresar los datos del cliente(Nombre y Apellido), el tipo de vehículo a rentar. También podrá indicar cualidades extra en el servicio, como un seguro ante posibles accidentes y características adicionales del vehículo como el aire acondicionado y sistema de audio.
Valores de los diferentes tipos de Vehículos:
• Automóvil: $30.000
• Camioneta: $40.000
• Furgón: $50.000
Servicios y/o características adicionales:
• Seguro de accidentes: $15.000
• Aire acondicionado: $10.000
• Sistema de audio: $5.000
1. Crear una interfaz que permita generar una cotización. (10 puntos)
2. Crear una clase llamada Cotización en el cual contenga el método para calcular elvalor de la cotización y otro que devuelva el resumen de la cotización en el area de texto. (10 puntos)
3. Crear el evento que permita realizar la cotización, imprimiendo los resultados en el area de texto(Nombre, apellido, tipo de vehículo, servicios adicionales seleccionados y valor total.(10 puntos)
4. Crear el evento que permita limpiar los componentes de la ventana. (10 puntos)
5. Validar el ingreso de valores, indicando con un mensaje si los valores son incorrectos. (10 puntos)
Me gustaMe gusta
Estoy en ello. En cuanto pueda, lo subo a Github. Gracias por leer el blog
Me gustaMe gusta
Espero que te sirva el código que he subido a Github:
https://github.com/Jakintsu/DudasJava
Perdona la tardanza. El método para limpiar la pantalla no lo he subido (cuestión de tiempo), pero creo que se trataría de poner todos los TextFields a null (setText(null)), y colocar todos los checkbox a false.
Un saludo y hasta otra
Me gustaMe gusta
Cuidado al hacer copy-paste, ¿Ok? Un saludo y gracias de nuevo.
Me gustaMe gusta
Con mucho gusto, Kevin. Aquí tienes la respuesta:
package dudas.preguntas;
public class EjercicioKevin {
public static void main(String[] args) {
int salarios[][] = { { 700, 900, 1300 }, { 1000, 950, 1080 }, { 1300, 930, 1200 } };
String empleados[] = { “Javier Marías”, “Antonio Muñoz”, “Isabel Allende” };
int salarioTotal = 0;
for (int i = 0; i < salarios.length; i++) {
for (int j = 0; j < salarios[i].length; j++) {
salarioTotal += salarios[i][j];
}
System.out.println(empleados[i] + ":" + salarioTotal);
salarioTotal = 0;
}
}
}
Gracias por leer el blog. Un saludo
Me gustaMe gusta
Tenemos la siguiente tabla multidimensional, la cual almacena
por cada una de sus filas el salario trimestral de cada uno de los
empleados de la empresa:
int salarios[][] = { {700, 900, 1300} , {1000, 950, 1080}, {1300, 930, 1200} }
A su vez, disponemos también de una tabla empleados, con los nombres
de los trabajadores:
String empleados[] = {"Javier Marías", "Antonio Muñoz", "Isabel Allende"}
Implementa un programa Java que muestre por pantalla lo siguiente:
Javier Marías -> 700 + 900 + 1300 = 2900€
Antonio Muñoz -> 1000 + 950 + 1080 = 3030€
Isabel Allende -> 1300 + 930 + 1200 = 3430€
puedes ayudarme con este ejercicio
Me gustaLe gusta a 1 persona
Hola, queria ver si me podria ayudar en la solucion de un programa con la estructura de datos:
Planteamiento:
En un restaurante se desea tener un registro del momento en el que cada mesero inicia su jornada laboral, de manera que una vez que realice su registro se contabilicen 8 horas a partir de ese momento y pueda entonces registrar su salida al finalizar su jornada. Así mismo se desea ver quien llego más tarde en dicho registro.
1. Registre en orden de entrada el nombre de 5 meseros y los muestre con la directriz FIFO. El tipo de dato será cadena (String)
2. De manera paralela, se guarde y muestre en un arreglo el índice del nodo del registro del nombre junto a la hora de entrada del mismo. Utiliza el tipo de dato que más convenga para esta estructura.
3. Se muestre la hora en la que cada mesero podrá registrar su salida. Sumar 8 horas a la hora de entrada.
4. Se muestre mediante una pila el orden de los nombres de los meseros, de manera que se vea quién llego más tarde (directriz LIFO).
5. Genera un método recursivo que funcione para vaciar los datos expuestos de los meseros al final de toda la información mostrada.
Me gustaMe gusta
Hola Kim. Disculpa la tardanza en contestar. Este ejercicio en cuestión es extenso y trabajas con bastantes conceptos (listas, colas, pilas…); además de la persistencia de datos. Si tienes alguna duda sobre algo en concreto, me lo puedes decir y ya se verá que se puede hacer. Pero responder un ejercicio completo en la sección de comentarios es bastante complicado (son un montón de clases). Gracias por leer el blog. Un saludo y gracias por la confianza.
Me gustaMe gusta
Hola necesito ayuda con este codigo.
Calcular los resultados obtenidos por los participantes de un reality.
Los participantes obtienen un puntaje semanal que permite eliminar a uno cada semana,
siendo el eliminado el que obtiene el puntaje mínimo en cada semana.
Cada participante acumula puntaje por los siguientes conceptos:
1. Participación en pruebas individuales, debe guardarse información de la prueba
(código y nombre), fecha de realización, semana a la que corresponde, participante y
puntaje obtenido.
2. Participación en pruebas grupales, debe guardarse información de la prueba (código y
nombre), fecha de realización, semana a la que corresponde, participantes, nombre de
la patrulla y puntaje obtenido.
3. Puntaje asignado por el público, debe guardarse información de la fecha de votación,
nombre y Rut de quien vota, semana a la que corresponde, participante por quien vota
y puntaje asignado.
4. Puntaje asignado por el jurado, debe guardarse información fecha de votación,
nombre y Rut de cada jurado que vota, semana a la que corresponde, participante por
quien vota y puntaje asignado.
Además de guardar el puntaje de cada semana se debe mostrar para cada participante, el
puntaje total acumulado, los datos del participante (nombre, Rut, dirección, etc.) y el
participante eliminado con el puntaje de eliminación y fecha de su eliminación.
Se desea entregar premios a las personas que votan del público, por lo cual cada semana hay
un premio para alguien que vota por el ganador de esa semana, todas las semanas los premios
cambian. Se requiere definir el ganador del público de cada semana y el premio obtenido.
El reality dura en total 32 semanas y la primera eliminación se produce en la semana 3. El
número inicial de participantes es 25 y en la semana 30 llegan 5 nuevos participantes, luego de
esta semana no hay más eliminados.
Me gustaMe gusta
Acaso no tiene un correo que me pueda proporcionar para que me pueda ayudar a aclarar algunas dudas ?
Me gustaMe gusta
Hola Kimm. Gracias por la confianza y seguir el blog. Puedes dejar dudas en los comentarios, si quieres.
Un saludo
Me gustaMe gusta
Hola necesito ayuda con un programa debo de insertar datos a un archivo .csv con un formulario creado con la librería swing. Soy estudiante
Me gustaMe gusta
Hola Juan.
Disculpa la tardanza en contestar, y aquí te dejo un enlace, que espero te sirva, ya que la contestación a tu pregunta requiere de una respuesta bastante extensa:
https://picodotdev.github.io/blog-bitix/2016/05/ejemplo-sencillo-de-como-crear-un-excel-o-csv-en-java-con-apache-poi-y-opencsv/
Me gustaMe gusta
Disculpe, pero quería ver si me ayudaban con un código en netbeans
Me gustaMe gusta
Holaa.!!! Muy interesante el articulo me fue de gran ayuda
Me gustaLe gusta a 1 persona
Gracias. Me alegro
Me gustaMe gusta
Hola, muy interesante el articulo, necesito un poco de su ayuda, estoy por estudiar FP Desarrollo de Aplicaciones Informáticas alguien que ya haya estudiado podría ayudarme y decirme que tan difícil es el temario y sus salidas laborales. ¿Alguien lo conoce?
Me gustaLe gusta a 1 persona
Hola Oswaldo. El temario es el siguiente:
http://www.todofp.es/que-como-y-donde-estudiar/que-estudiar/familia/loe/informatica-comunicaciones/des-aplicaciones-multiplataforma.html
En mi opinión, si te gusta cacharrear, no es especialmente difícil. Trabajo como programador hay bastante, pero es una profesión en la que es necesario el aprendizaje continuo. Por fortuna, existen en la red numerosos blogs y canales de programación.
Gracias por tus comentarios, y a por ello. Un saludo.
Me gustaMe gusta