From dc4d135ff29a50ab102346ff7b20ea53c69f3a8b Mon Sep 17 00:00:00 2001 From: AlvaroQuintero Date: Sat, 14 Sep 2024 07:57:15 -0500 Subject: [PATCH] Refactor complete for quiz --- src/AgeValidation.java | 18 +++++++++++++----- src/Store.java | 22 +++++++++++++--------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/AgeValidation.java b/src/AgeValidation.java index 40e0198..4577d13 100644 --- a/src/AgeValidation.java +++ b/src/AgeValidation.java @@ -1,12 +1,20 @@ +import java.util.Scanner; + public class AgeValidation { public static void main(String[] args) { - int age = 18; + @SuppressWarnings("resource") + Scanner sc = new Scanner(System.in); + final int AGE_LIMIT = 18; /*Establece el limite de edad en 18 como una constante */ - if (age >= 18) { + System.out.println(); + System.out.println("Enter your age: "); /*Solicita al usuario ingresar su edad */ + int user_age = sc.nextInt(); + + if (user_age >= AGE_LIMIT) { System.out.println("Access granted"); - } - - if (age < 18) { + } /*si la edad del usuario es mayor o menor mostrara un mensaje de acceso otrorgado o denegado */ + + if (user_age < AGE_LIMIT) { System.out.println("Access denied"); } } diff --git a/src/Store.java b/src/Store.java index 2a4729a..5d07dbf 100644 --- a/src/Store.java +++ b/src/Store.java @@ -1,19 +1,23 @@ public class Store { public static void main(String[] args) { - int p1 = 15; - int p2 = 10; - int p3 = 5; + int[] productPrices = {10, 25, 5}; /*Array para almacenar los precios de los productos */ - int total1 = p1 * 2; - int total2 = p2 * 3; - int total3 = p3 * 4; + int[] multipliers = {2, 3, 4}; /*Modificado a array los multiplicadores */ + final int MINIMUMSALES = 50; - int totalSales = total1 + total2 + total3; + int total1 = productPrices[0] * multipliers[0]; + int total2 = productPrices[1] * multipliers[1]; /*Consulta los precios en el array y los multiplicadores */ + int total3 = productPrices[2] * multipliers[2]; - if (totalSales > 50) { + int totalSales = total1 + total2 + total3; + System.out.println(); /*Salto de linea para mejorar la visual en la terminal */ + + if (totalSales > MINIMUMSALES) { System.out.println("Good sales performance"); - } else { + System.out.println(); /*Salto de linea para mejorar la visual en la terminal */ + } else { /*Si el total de las ventas es mayor o menor al valor de ventas minimo mostrara un mensaje de ventas */ System.out.println("Low sales performance"); + System.out.println(); /*Salto de linea para mejorar la visual en la terminal */ } } }