Java para todos y todas

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.

DukeJava01

57 comentarios sobre “Java para todos y todas

  1. 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 gusta

  2. 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 gusta

  3. 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

    Le gusta a 1 persona

  4. 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 gusta

    1. 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 gusta

  5. 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 gusta

    1. 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 gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .