1. Saludo simple
Crea un programa que defina una variable String con tu nombre y muestre por consola un saludo del tipo «Hola, Ana. Bienvenido a Java».
Contenidos: variables, cadenas, concatenación, System.out.println.
Practicar los elementos básicos de la sintaxis de Java —variables, constantes, tipos de datos, operadores aritméticos, lógicos, de comparación, concatenación de textos, operador ternario, conversiones de tipo (implícitas y explícitas), asignación de valores y presentación de resultados por consola— mediante una colección de ejercicios de dificultad creciente.
.java que muestra los resultados por consola con System.out.println().Integer, Double, String, Boolean y Character, además de constantes declaradas con final.Crea un programa que defina una variable String con tu nombre y muestre por consola un saludo del tipo «Hola, Ana. Bienvenido a Java».
Contenidos: variables, cadenas, concatenación, System.out.println.
Define variables para el nombre, la edad, la altura y si la persona es alumno o no. Muestra una ficha con esos datos por consola. Indica el tipo de cada variable.
Contenidos: variables, tipos de datos, concatenación, presentación de resultados.
Dados dos números enteros almacenados en variables, muestra su suma, resta, multiplicación, división, resto y potencia. Muestra también el resultado de comparar si el primero es mayor que el segundo.
Contenidos: operadores aritméticos, operadores de comparación.
Partiendo de las cadenas "123", "3.14" y "abc", conviértelas a entero y a flotante usando conversión explícita. Muestra el valor y el tipo resultante en cada caso. Comenta brevemente qué ocurre con la cadena no numérica.
Contenidos: tipos de datos, conversión de tipos, comentarios.
Define una variable con el precio de un producto sin IVA y otra con el porcentaje de IVA. Calcula y muestra el importe del IVA y el precio final. Usa operadores de asignación compuesta donde tenga sentido.
Contenidos: operadores aritméticos y de asignación, variables, constantes.
Dado un número entero en una variable, indica si es par o impar usando el operador módulo. Después, modifica el valor de la variable para comprobar que el programa sigue funcionando.
Contenidos: operador módulo, operador ternario, presentación de resultados.
Dada una nota numérica entre 0 y 10, muestra la calificación correspondiente: insuficiente, suficiente, bien, notable o sobresaliente. Resuélvelo usando el operador ternario anidado.
Contenidos: operador ternario, comparaciones, concatenación.
Dado un número del 1 al 7 en una variable, muestra el nombre del día correspondiente. Si el número está fuera de rango, muestra un mensaje de error. Resuélvelo con operadores lógicos y ternario.
Contenidos: operadores lógicos, operador ternario, comparaciones.
Dado un número entero, muestra su tabla de multiplicar del 1 al 10. Usa concatenación de cadenas y el operador de multiplicación.
Contenidos: operadores aritméticos, concatenación, presentación de resultados.
Calcula la suma de todos los números enteros del 1 al 100 usando una fórmula matemática y muestra el resultado.
Contenidos: operadores aritméticos, variables, asignación.
Una tienda aplica un descuento del 15% sobre el precio de un producto y después añade el 21% de IVA. Dado el precio base, calcula el importe del descuento, el precio con descuento, el importe del IVA y el precio final. Muestra todos los valores por consola.
Contenidos: variables, constantes, operadores aritméticos, concatenación.
Un trabajador cobra un salario base mensual y un complemento por antigüedad. Se le aplica una retención de IRPF sobre la suma de ambos conceptos. Calcula el salario bruto, la retención y el salario neto. Muestra un resumen por consola.
Contenidos: variables, constantes, operadores aritméticos, concatenación.
Un objeto se desplaza con velocidad constante. Dados la velocidad (en m/s) y el tiempo (en segundos), calcula la distancia recorrida mediante la fórmula d = v · t. Muestra el resultado en metros y en kilómetros.
Contenidos: variables, constantes, operadores aritméticos, conversión de unidades.
Un objeto parte con una velocidad inicial y una aceleración constante. Dados la velocidad inicial, la aceleración y el tiempo, calcula la velocidad final y la distancia recorrida usando las fórmulas vf = v0 + a·t y d = v0·t + ½·a·t². Muestra los resultados por consola.
Contenidos: variables, operadores aritméticos, operador de potencia, concatenación.
Un objeto se deja caer desde una altura inicial. Dados la altura inicial (en metros), la gravedad (constante) y el tiempo transcurrido, calcula la altura en la que se encuentra el objeto usando la fórmula h = h0 - ½·g·t². Muestra la altura final y la velocidad en ese instante (v = g·t).
Contenidos: constantes, variables, operadores aritméticos, operador de potencia.
Dada una temperatura en grados Celsius, conviértela a Fahrenheit y a Kelvin usando las fórmulas F = C·9/5 + 32 y K = C + 273.15. Muestra los tres valores con dos decimales.
Contenidos: variables, constantes, operadores aritméticos, formateo de decimales.
Dada una distancia en metros, conviértela a centímetros, milímetros, kilómetros y millas. Usa constantes para los factores de conversión. Muestra todos los resultados por consola.
Contenidos: constantes, variables, operadores aritméticos, concatenación.
Dados el radio de un círculo, la base y la altura de un rectángulo y el lado de un cuadrado, calcula el área y el perímetro de cada figura. Usa la constante PI. Muestra todos los resultados con dos decimales.
Contenidos: constantes, variables, operadores aritméticos, formateo de decimales.
Dado un capital inicial, un tipo de interés anual y un número de años, calcula el interés simple (I = C·r·t) y el capital final con interés compuesto (Cf = C·(1+r)^t). Muestra ambos resultados con dos decimales.
Contenidos: variables, constantes, operadores aritméticos, operador de potencia, formateo.
Una empresa de reformas presupuesta una obra con los siguientes conceptos: mano de obra (precio por hora × horas), materiales (cantidad × precio unitario) y desplazamiento (kilómetros × precio por km). Sobre el subtotal se aplica un beneficio industrial del 10% y después el IVA del 21%. Calcula el subtotal, el beneficio, el importe del IVA y el total final. Muestra un resumen por consola.
Contenidos: variables, constantes, operadores aritméticos, concatenación.
Tres herederos reciben una herencia de forma proporcional a sus edades. Dado el importe total de la herencia y las edades de los tres herederos, calcula cuánto le corresponde a cada uno. Muestra los tres importes con dos decimales.
Contenidos: variables, operadores aritméticos, conversión implícita, formateo.
Una factura eléctrica se compone de un término fijo (potencia contratada × precio) y un término variable (kWh consumidos × precio por kWh). Sobre la suma se aplica un impuesto eléctrico del 5% y después el IVA del 21%. Dados todos los datos, calcula el importe de cada concepto y el total final. Muestra el desglose por consola.
Contenidos: variables, constantes, operadores aritméticos, concatenación.
Dada una cantidad en euros y los tipos de cambio del dólar, la libra y el yen, convierte la cantidad a cada una de esas monedas. Muestra los resultados con dos decimales. Usa constantes para los tipos de cambio.
Contenidos: constantes, variables, operadores aritméticos, formateo de decimales.
Un vehículo recorre una distancia total en un tiempo determinado, pero hace una parada intermedia. Dados la distancia total, el tiempo total y el tiempo de parada, calcula la velocidad media incluyendo la parada y la velocidad media sin incluir la parada. Muestra ambos resultados en km/h.
Contenidos: variables, operadores aritméticos, conversión de unidades, concatenación.
Una empresa ofrece un descuento del 3% si el cliente paga al contado y un recargo del 2% si paga a plazos. Dado el importe base de una factura, calcula el importe con descuento, el importe con recargo y la diferencia entre ambos. Muestra los resultados con dos decimales.
Contenidos: variables, constantes, operadores aritméticos, operador ternario, formateo.
Un estudiante obtiene tres notas con diferentes pesos porcentuales. Dadas las tres notas y sus pesos, calcula la nota media ponderada. Muestra también la nota media aritmética simple para comparar. Presenta ambos resultados con dos decimales.
Contenidos: variables, operadores aritméticos, conversión implícita, formateo.
Dados el voltaje (en voltios) y la resistencia (en ohmios) de un circuito, calcula la intensidad de corriente mediante la fórmula I = V / R. Después, calcula la potencia disipada con P = V · I. Muestra ambos resultados con dos decimales.
Contenidos: variables, operadores aritméticos, formateo de decimales.
Un préstamo tiene un capital inicial, un tipo de interés anual y un plazo en meses. Calcula el interés total generado usando la fórmula del interés simple (I = C·r·t, con t en años) y la cuota mensual resultante de dividir el capital más los intereses entre el número de meses. Muestra todos los valores con dos decimales.
Contenidos: variables, constantes, operadores aritméticos, conversión de unidades de tiempo, formateo.
Dados dos números enteros, muestra el mayor de ellos usando el operador ternario. Después, asigna el resultado a una variable double para practicar la conversión implícita y muestra el valor con decimales.
Contenidos: operador ternario, conversión implícita, variables.
Declara constantes para el valor de PI y para el radio de un círculo. Calcula el área y el perímetro usando operadores aritméticos. Muestra los resultados con dos decimales usando String.format. Convierte el área a entero mediante conversión explícita y muestra el resultado.
Contenidos: constantes, operadores aritméticos, conversión explícita, formateo de cadenas.