• Lenguaje

    Java usando Scanner

  • Descripción

    Un empleado de la tienda "Tiki Taka" realiza N ventas durante el día. Se requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron mayores a $500 pero menores o iguales a $1000, y cuántas fueron menores o iguales a $500. Además, se requiere saber el monto de lo vendido en cada categoría y de forma global.

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
import java.util.Scanner;

public class TiendaTikiTaka {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int categoria, i, n, ventas_entre_500_y_1000, ventas_mayores_a_1000;
        int ventas_menores_a_500;
        double monto_de_abarrotes, monto_de_blancos, monto_de_caballeros, monto_de_carnes, monto_de_damas;
        double monto_de_electronicos, monto_de_panaderia, monto_global, venta;
        ventas_entre_500_y_1000 = 0;
        ventas_mayores_a_1000 = 0;
        ventas_menores_a_500 = 0;
        monto_de_abarrotes = 0;
        monto_de_blancos = 0;
        monto_de_caballeros = 0;
        monto_de_carnes = 0;
        monto_de_damas = 0;
        monto_de_electronicos = 0;
        monto_de_panaderia = 0;
        monto_global = 0;
        System.out.print("Ingresa el valor de n: ");
        n = in.nextInt();
        in.nextLine();
        for (i=1; i<=n; i++) {
            System.out.print("PROCESO " + i);
            System.out.print("Ingresa el valor de venta: ");
            venta = in.nextDouble();
            in.nextLine();
            System.out.println("Selecciona el valor de categoria.");
            System.out.println("\t1.- Abarrotes");
            System.out.println("\t2.- Blancos");
            System.out.println("\t3.- Caballeros");
            System.out.println("\t4.- Damas");
            System.out.println("\t5.- Electr\u00F3nicos");
            System.out.println("\t6.- Carnes");
            System.out.println("\t7.- Panader\u00EDa");
            System.out.print("\t: ");
            do {
                categoria = in.nextInt();
                in.nextLine();
                if (categoria<1||categoria>7)
                    System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
            } while (categoria<1||categoria>7);
            if(venta>1000)
                ventas_mayores_a_1000=ventas_mayores_a_1000+1;
            if(venta>500&&<=1000)
                ventas_entre_500_y_1000=ventas_entre_500_y_1000+1;
            if(venta<=500)
                ventas_menores_a_500=ventas_menores_a_500+1;
            monto_global=monto_global+venta;
            if(categoria==1)
                monto_de_abarrotes=monto_de_abarrotes+venta;
            if(categoria==2)
                monto_de_blancos=monto_de_blancos+venta;
            if(categoria==3)
                monto_de_caballeros=monto_de_caballeros+venta;
            if(categoria==4)
                monto_de_damas=monto_de_damas+venta;
            if(categoria==5)
                monto_de_electronicos=monto_de_electronicos+venta;
            if(categoria==6)
                monto_de_carnes=monto_de_carnes+venta;
            if(categoria==7)
                monto_de_panaderia=monto_de_panaderia+venta;
            System.out.println();
        }
        System.out.println("Valor de ventas entre 500 y 1000: " + ventas_entre_500_y_1000);
        System.out.println("Valor de ventas mayores a 1000: " + ventas_mayores_a_1000);
        System.out.println("Valor de ventas menores a 500: " + ventas_menores_a_500);
        System.out.println("Valor de monto de abarrotes: " + monto_de_abarrotes);
        System.out.println("Valor de monto de blancos: " + monto_de_blancos);
        System.out.println("Valor de monto de caballeros: " + monto_de_caballeros);
        System.out.println("Valor de monto de carnes: " + monto_de_carnes);
        System.out.println("Valor de monto de damas: " + monto_de_damas);
        System.out.println("Valor de monto de electronicos: " + monto_de_electronicos);
        System.out.println("Valor de monto de panaderia: " + monto_de_panaderia);
        System.out.println("Valor de monto global: " + monto_global);
    }

}