import java.util.Scanner; /** * Replace this JavaDoc comment for the purpose of this class */ public class Solution { /** * Gets data from standard input */ private Scanner input; /** * Hace referencia a la clase tienda */ private Store store = null; /** * Start the execution of the solution * @param args Command line arguments */ public static void main(String args[]) { Solution solution = new Solution(); solution.run(); } /** * Run the solution. This method is called from main() */ public void run() { // Create object to read data from standard input input = new Scanner(System.in); // Variable para las colunnas String columns = "=============== =============== ==============="; // Variable creada para el encabezado de la tabla String head = "TIENDA BAJA ALTA"; //Imprime la tabla de resultados System.out.println(head); // Imprime las colunnas System.out.println(columns); // Encargado de ignorar espacios y barras inclinadas input.useDelimiter("[\\s/]+"); // This code replicates the input to the standard output while ( this.readtienda() ) { System.out.println( input.nextLine() ); } // Close the standard input input.close(); } } /** * Lee la entrada estandar l * * @retorna vaerdadero si la tienda es leida y falso si no lo es * */ public boolean readstore() { if ( this.input.hasNext()) { //dia double day = input.nextDouble(); //mes double month = input.nextDouble(); //año double year = input.nextDouble(); //tienda String ministore = inpu.next(); //Ventas double sales = input.nextDouble(); // crea un objeto de la clase store this.store = new Store(day,month,year,ministore,sales); // retorna verdadero return true; } else { // Retorna falso cuando no se cumpla la condicion return false; } } /** * Esta clase es del tipo de tienda que posee Lily * encargada de calcular las ventas a partir de la entreada estandar */ public class Store { //dia private double day = 0.0; //mes private double month = 0.0; //año private double year = 0.0; //Tienda private String ministore = null; //Ventas private double sales = 0.0; public Store(double day,double month,double year,String ministore,double sales) { // Se iguala la variable de la clase Solution, a la variable de la clase Store this.day = day; // Se iguala la variable de la clase Solution, a la variable de la clase Store this.month = month; // Se iguala la variable de la clase Solution, a la variable de la clase Store this.year = year; // Se iguala la variable de la clase Solution, a la variable de la clase Store this.ministore = ministore; // Se iguala la variable de la clase Solution, a la variable de la clase Store this.sales = sales; } }