From ebae607bb0a0530fe4212b3036adc67fe068101c Mon Sep 17 00:00:00 2001 From: xiomara lizcano Date: Fri, 13 Sep 2024 13:58:58 -0500 Subject: [PATCH] solucion quiz refactirizacion xiomara lizcano 192396 --- src/AgeValidation.java | 12 ++++++++---- src/Store.java | 21 +++++++++++++++------ src/TaxCalculation.java | 24 ++++++++++++++++++++---- 3 files changed, 43 insertions(+), 14 deletions(-) diff --git a/src/AgeValidation.java b/src/AgeValidation.java index 40e0198..119c50c 100644 --- a/src/AgeValidation.java +++ b/src/AgeValidation.java @@ -1,12 +1,16 @@ public class AgeValidation { public static void main(String[] args) { - int age = 18; + Scanner scanner = new Scanner (System.in); + //pedir al usuario que ingrese su edad// + System.out.println (" ingrese su edad: "); + + int age = scanner.nextInt(); + + //validar si la edad es mayor o igual a 18// if (age >= 18) { System.out.println("Access granted"); - } - - if (age < 18) { + }else { System.out.println("Access denied"); } } diff --git a/src/Store.java b/src/Store.java index 2a4729a..e1ee98a 100644 --- a/src/Store.java +++ b/src/Store.java @@ -1,15 +1,24 @@ public class Store { public static void main(String[] args) { - int p1 = 15; - int p2 = 10; - int p3 = 5; + //precio de los productos// + int p1 = 20; + int p2 = 15; + int p3 = 10; - int total1 = p1 * 2; - int total2 = p2 * 3; - int total3 = p3 * 4; + // Cantidad de cada producto vendido + int cantidad1 = 2; + int cantidad2 = 3; + int cantidad3 = 4; + //calcula el total de ventas de cada producto// + int total1 = p1 * cantidad1; + int total2 = p2 * cantidad2; + int total3 = p3 * cantidad3; + + //calcula el total de ventas generadas// int totalSales = total1 + total2 + total3; + //evalua el desempeño de las ventas// if (totalSales > 50) { System.out.println("Good sales performance"); } else { diff --git a/src/TaxCalculation.java b/src/TaxCalculation.java index 3417866..1bdf353 100644 --- a/src/TaxCalculation.java +++ b/src/TaxCalculation.java @@ -1,15 +1,31 @@ public class TaxCalculation { public static void main(String[] args) { + //precios de los productos// double productPrice1 = 100; double productPrice2 = 200; - double tax1 = productPrice1 * 0.15; - double tax2 = productPrice2 * 0.10; + + // tasas impositivas// + double taxRate1 = 0.15; + double taxRate2 = 0.10; + + // Cálculo de impuestos + double tax1 = calculateTax(productPrice1, taxRate1); + double tax2 = calculateTax(productPrice2, taxRate2); + + // Cálculo del impuesto total double totalTax = tax1 + tax2; - + + // Evaluación del impuesto total if (totalTax > 50) { - System.out.println("High total tax: " + totalTax); + System.out.println("High total tax:: " + totalTax); } else { System.out.println("Low tax"); } } + + // Método para calcular el impuesto de un producto + private static double calculateTax(double price, double taxRate) { + return price * taxRate; + } } +