-
Notifications
You must be signed in to change notification settings - Fork 69
Expand file tree
/
Copy pathStore.java
More file actions
39 lines (32 loc) · 1.32 KB
/
Store.java
File metadata and controls
39 lines (32 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.util.Scanner;
public class Store {
public static void main(String[] args) {
//Definición de constantes
final int SALES_TRESHOLD = 100;
final int MAX_PRODUCTS = 3;
//Definición de los arrelos con precios y cantitades
int[] prices = {15, 10, 5};
int[] quantities = new int[3];
//Se pide la cantidad de cada producto y se almacena en una matriz
try (Scanner scan = new Scanner(System.in)) {
for (int i = 0; i < MAX_PRODUCTS; i++) {
System.out.printf("Ingresa la cantidad del producto %s con valor de: $%s%n", i+1, prices[i]);
quantities[i] = scan.nextInt();
}
//Inicialización del contador con el total de ventas
int totalSales = 0;
//Ciclo para realizar las operaciones entre arreglos
for (int i = 0; i < MAX_PRODUCTS; i++) {
totalSales += prices[i] * quantities[i];
}
System.out.println("\nEl total de las ventas fué de: $" + totalSales);
//Verificación y salida de texto
if (totalSales >= SALES_TRESHOLD) {
System.out.println("Buen desempeño de ventas");
}
else {
System.out.println("Mal desempeño de ventas");
}
}
}
}