Clase con todos los ejercicios
La clase Main estará como respuesta a esté tópico
package com.aluracursos.practicandocondicionales.ejercicios;
public class Ejercicio {
public void parImpar(int num1){
if((num1%2) == 0){
System.out.println("El número " + num1 + " es par.");
} else {
System.out.println("El número " + num1 + " es ímpar.");
}
}
public void aprobarAsignatura(float promedio){
if(promedio >= 7){
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue aprobado.");
} else if (promedio >= 5 || promedio <= 6.9) {
System.out.println("El estudiante tuvo un promedio de " + promedio + " y está en recuperación.");
} else{
System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue reprobado.");
}
}
public void validacionDeContrasenia(String contraseniaIngresada){
String contraseniaDefinida = "123456";
if (contraseniaIngresada.equals(contraseniaDefinida)){
System.out.println("¡Acceso permitido!");
} else {
System.out.println("¡Acceso denegado!");
}
}
public void comparandoDosNumeros(int num1, int num2){
if (num1 == num2){
System.out.println("Los números son iguales!");
} else if (num1 > num2) {
System.out.println("El número mayor es: " + num1);
} else {
System.out.println("El número mayor es: " + num2);
}
}
public void verficacionDescuentoCompras(float precioCompra){
if (precioCompra >= 100){
precioCompra *=0.9;
System.out.println("Descuento del 10% aplicado.\n" +
"Nuevo valor: $" + precioCompra);
} else {
System.out.println("Descuento no aplicado.\n" +
"Valor total: $" + precioCompra);
}
}
public void validacionDiaHabil(String dia){
dia = dia.toLowerCase();
if (dia.equals("lunes") || dia.equals("martes") || dia.equals("miércoles")
|| dia.equals("jueves") || dia.equals("viernes")){
System.out.println(dia + " es un día hábil.");
} else if(dia.equals("sábado") || dia.equals("domingo")){
System.out.println(dia + " no es un día hábil.");
} else {
System.out.println("Ingresa un día correcto!");
}
}
public void verificarNumeroEnIntervalo(float cantidadPrestamo){
if (cantidadPrestamo >= 1000 && cantidadPrestamo <= 5000){
System.out.println("El valor " + cantidadPrestamo + " SI está dentro del intervalo permitido para el préstamo.");
} else {
System.out.println("El valor " + cantidadPrestamo + " NO está dentro del intervalo permitido para el préstamo.");
}
}
public void verificacionTriangulo(int num1, int num2, int num3){
if ((num1 + num2) > num3) {
System.out.println("Los lados pueden formar un triángulo.");
} else {
System.out.println("Los lados no pueden formar un triángulo.");
}
}
public void CompatibleParaDonarSangre(int edad, float peso){
if(edad < 18 || edad > 65){
if (peso <= 50){
System.out.println("El donante no es compatible.\n" +
"Motivo: Debe tener entre 18 y 65 años y pesar más de 50Kg.");
} else if(peso > 50){
System.out.println("El donante no es compatible.\n" +
"Motivo: Debe tener entre 18 y 65 años.");
}
} else if(edad >= 18 && edad <= 65){
if (peso <= 50){
System.out.println("El donante no es compatible.\n" +
"Motivo: Debe pesar más de 50Kg.");
} else if (peso > 50){
System.out.println("El donante si es compatible.");
}
}
}
public void codigoAccesoNivelPermiso(int num1, int num2){
if(num1 == 2023){
if(num2 >= 1 && num2 <= 3){
System.out.println("Acceso permitido.\n" +
"¡Bienvenido al sistema!");
} else if (num2 < 1 || num2 > 3) {
System.out.println("Acceso denegado.\n" +
"Motivo: nivel de perimso incorrecto.");
}
} else if (num1 != 2023) {
if (num2 >=1 && num2 <= 3){
System.out.println("Acceso denegado.\n" +
"Motivo: código de acceso incorrecto.");
} else {
System.out.println("Acceso denegado.\n" +
"Motivo: código de acceso y nivel de perimso incorrecto.");
}
}
}
}