• Lenguaje

    Java usando Scanner

  • Descripción

    Un cajero abre la caja a las 6:00 a.m., realiza sus ventas durante todo el día, a medida que va vendiendo artículos el sistema siempre le pregunta si desea hacer el cierre de la caja, supóngase que el cajero ha realizado ventas durante todo el día, al cabo del cual debe imprimir el total vendido en dicha caja.

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
import java.util.Scanner;

public class VentasDeUnaCaja {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double cantidad_de_articulos, costo_del_articulo, total_vendido, venta;
        String tecla_repetir;
        total_vendido = 0;
        do {
            System.out.print("Ingresa el valor de cantidad de articulos: ");
            cantidad_de_articulos = in.nextDouble();
            in.nextLine();
            System.out.print("Ingresa el valor de costo del articulo: ");
            costo_del_articulo = in.nextDouble();
            in.nextLine();
            venta=costo_del_articulo*cantidad_de_articulos;
            total_vendido=total_vendido+venta;
            System.out.println("Valor de venta: " + venta);
            System.out.println();
            do {
                System.out.print("\u00BFDeseas repetir el proceso? (S/N): ");
                tecla_repetir = in.nextLine();
            } while (!tecla_repetir.equalsIgnoreCase("s") && !tecla_repetir.equalsIgnoreCase("n"));
        } while (tecla_repetir.equalsIgnoreCase("s"));
        System.out.println("Valor de total vendido: " + total_vendido);
    }

}