Se añaden los ejercicios del 4 al 6

This commit is contained in:
2024-09-20 12:59:43 +02:00
parent f081a18335
commit 1beb464698
3 changed files with 56 additions and 0 deletions

15
src/Ejercicio4.java Normal file
View File

@@ -0,0 +1,15 @@
import javax.swing.*;
public class Ejercicio4 {
/*
* Realiza un programa que muestre la media de tres números introducidos
* */
public static void main(String[] args) {
float numFloat1 = Float.parseFloat(JOptionPane.showInputDialog("Introduzca el primer número para hacer la media"));
float numFloat2 = Float.parseFloat(JOptionPane.showInputDialog("Introduzca el segundo número para hacer la media"));
float numFloat3 = Float.parseFloat(JOptionPane.showInputDialog("Introduzca el tercer número para hacer la media"));
System.out.println("La media de " + numFloat1 + ", " + numFloat2 + ", " + numFloat3 + " es igual a " + ((numFloat1 + numFloat2 + numFloat3) / 3f));
}
}

21
src/Ejercicio5.java Normal file
View File

@@ -0,0 +1,21 @@
import javax.swing.*;
public class Ejercicio5 {
/*
* Realiza un programa en Java que pida dos variables al usuario, intercambie los valores de las dos variables y las muestre en pantalla ANTES y DESPUÉS del intercambio de valores.
* */
public static void main(String[] args) {
String numFloat1 = JOptionPane.showInputDialog("Introduzca la primera variable");
String numFloat2 = JOptionPane.showInputDialog("Introduzca la segunda variable");
System.out.println("Primera variable: " + numFloat1 + " | Segunda variable: " + numFloat2);
String tempVar = numFloat1;
numFloat1 = numFloat2;
numFloat2 = tempVar;
System.out.println("Primera variable: " + numFloat1 + " | Segunda variable: " + numFloat2);
}
}

20
src/Ejercicio6.java Normal file
View File

@@ -0,0 +1,20 @@
import javax.swing.*;
public class Ejercicio6 {
/*
* Realiza un ejercicio en C para el cálculo de la cuota mensual de una hipóteca.
* */
public static void main(String[] args) {
float floatEuribor = Float.parseFloat(JOptionPane.showInputDialog("Introduzca los datos del Euribor"));
float floatDiferencial = Float.parseFloat(JOptionPane.showInputDialog("Introduzca los datos del Diferencial"));
float floatCapital = Float.parseFloat(JOptionPane.showInputDialog("Introduzca los datos del Capital"));
int floatPlazos = Integer.parseInt(JOptionPane.showInputDialog("Introduzca el número de plazos mensuales para pagar la hipoteca"));
float interesAnual = floatEuribor + floatDiferencial;
float lm = interesAnual / 12 / 100;
double cuotaMensual = floatCapital * ((lm * Math.pow((1 + lm), floatPlazos)) / (Math.pow((1 + lm), floatPlazos) - 1));
System.out.println("El importe de cada cuota mensual es: " + cuotaMensual);
}
}