Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 24 additions & 6 deletions src/AgeValidation.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
import java.util.Scanner; // importamos el scanner
public class AgeValidation {
public static void main(String[] args) {
int age = 18;

if (age >= 18) {
System.out.println("Access granted");
}
// creamos una instancia que permite leer datos escritos por teclado
Scanner scanner = new Scanner(System.in);

// creamos un mensaje para ingresar la edad
System.out.print("ingrese su edad");

// se lee el numero entero ingresado por el usuario y lo guardamos en userAge
int userAge = scanner.nextInt();

if (age < 18) {
System.out.println("Access denied");
// establecemos 18 como una constante entera de nombre AGE_LIMIT
final int AGE_LIMIT = 18;

// creamos la condicion
if (userAge >= AGE_LIMIT ){

// si se cumple se le permitira el acceso al usuario
System.out.println("Acesso permitido");
}
else{

// si no se cumple se le denegara el acceso a este
System.out.println("Acceso denegado");
}

scanner.close();
}
}
28 changes: 18 additions & 10 deletions src/Store.java
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
public class Store {
public static void main(String[] args) {
int p1 = 15;
int p2 = 10;
int p3 = 5;

int total1 = p1 * 2;
int total2 = p2 * 3;
int total3 = p3 * 4;
// se define como constantes los precios y las cantidades de productos a la vez que se almacenan en arrays
final int[] precioProducto = {15, 10, 5};

int totalSales = total1 + total2 + total3;
final int[] cantidadesVendidas = {2, 3, 4};

if (totalSales > 50) {
System.out.println("Good sales performance");
final int umbralDeVentas = 50; // se almacena en una constante el umbral de ventas

int ventasTotales = 0; // se define ventas totales como un contador que se va incrementando teniendo en cuenta los precios y las cantidades

// se utiliza un bucle para calcular el numero de ventas totales
for (int i=0; i < precioProducto.length; i++){
ventasTotales += precioProducto[i] * cantidadesVendidas[i];
}

System.out.println(ventasTotales);

// se compara el numero de ventas totales con el umbral de ventas para verificar si hubo un buen desempeño de ventas
if (ventasTotales > umbralDeVentas ) {
System.out.println("Buen desempeño de ventas");
} else {
System.out.println("Low sales performance");
System.out.println("Bajo desempeño de ventas");
}
}
}
34 changes: 25 additions & 9 deletions src/TaxCalculation.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,31 @@
public class TaxCalculation {
public static void main(String[] args) {
double productPrice1 = 100;
double productPrice2 = 200;
double tax1 = productPrice1 * 0.15;
double tax2 = productPrice2 * 0.10;
double totalTax = tax1 + tax2;

// definimos como constantes las tasas de impuestos y el umbral
final double TAX_RATE_HIGH = 0.15;
final double TAX_RATE_LOW = 0.10;
final double TAX_THRESHOLD = 50.0;

if (totalTax > 50) {
System.out.println("High total tax: " + totalTax);
} else {
System.out.println("Low tax");
// utilizamos arrays para almacenar los precios y las tasas impositivas
double [] productPrices ={100, 200};
double [] taxRates = {TAX_RATE_LOW, TAX_RATE_HIGH};

// utilizamos la variable totalTax para almacenar el impuesto total
double totalTax = 0.0 ;

// creamos un ciclo para calcular el impuesto total
for (int i = 0; i < productPrices.length; i++) {

// calculamos el impuesto para cada producto y lo acumulamos
totalTax += productPrices[i] * taxRates [i];
}

// comparamos el impuesto total con el umbral definido
if (totalTax > TAX_THRESHOLD) {
System.out.println("impuesto total alto:" + totalTax);
}
else {
System.out.println("impuesto total bajo");
}
}
}