Hola, les comparto mi codigo como evidencias de la realización de esta practica. Sé que se puede hacer de maneras más simplificads, solo que quiero aprovechar estas practicas para reforzar mi aprendizaje de clases y paquetes
Clase DescuentoEnCompras
package com.aluracursos.practicandojava.practicas;
public class DescuentoEnCompras {
//atributos
private double descuento;
//metodos
public void verificar(double valor){
setDescuento();
double descuentoTotal = valor * descuento;
double nuevoValor = valor - descuentoTotal;
if (valor >= 100){
System.out.println("Descuento del 10% aplicado: ");
System.out.println("Nuevo Valor: $ " + nuevoValor);
}else {
System.out.println("""
Descuento NO aplicado:
Valor total: $ %.2f
""".formatted(valor));
}
}
public void setDescuento() {
this.descuento = 0.1;
}
}
Clase Principal
package com.aluracursos.practicandojava.pruebas;
import com.aluracursos.practicandojava.practicas.*;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
//Verificacion de Descuento
DescuentoEnCompras descuento = new DescuentoEnCompras();
double valor;
System.out.println("""
********** Verificaion De Descuento *********
Ingresa el valor total de la compra:
""");
valor = teclado.nextDouble();
descuento.verificar(valor);
}
}
Gracias!