import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.IOException;
import java.util.Scanner;
public class Tienda {
static BufferedReader fichero = null;
static FileWriter salidasFichero = null;
static PrintWriter salidaTmp = null;
static int puntos = 0;
public static void inicializarPuntos () {
try {
String strLeido;
fichero = new BufferedReader ( new FileReader ( "puntos.txt" ) );
while ( ( strLeido = fichero.readLine () ) != null ) {
puntos = Integer.parseInt ( strLeido );
}
fichero.close ();
System.out.println("=======\n\nPuntos iniciales: " + puntos + "\n\n=======");
} catch ( IOException e) {
System.out.println ( e.getMessage () );
}
}
public static void modificarPuntos ( int puntosTmp ) {
try {
salidasFichero = new FileWriter ( "puntos.txt" );
salidaTmp = new PrintWriter ( salidasFichero );
salidaTmp.print ("");
salidaTmp.print ( puntosTmp );
salidaTmp.close ();
inicializarPuntos ();
} catch ( IOException e ) {
System.out.println ( e.getMessage () );
}
}
public static void main( String[] args ) {
Scanner input = new Scanner ( System.in );
int videojuegos;
int juguetes;
int LegoBatman;
int Legos;
int decisionc;
int decisionv;
int decisionj;
int decisionseg;
int numvideoj;
int numjuguet;
numvideoj = 1;
numjuguet = 0;
inicializarPuntos ();
LegoBatman = 100;
Legos = 50;
System.out.printf("Bienvenido a Alvaro's\nla nueva tienda On-line ,¿qué desea comprar?\n1.
Videojuegos. - %d articulo/s \n2. Juguetes.- %d articlo/s", numvideoj, numjuguet);
decisionc = input.nextInt();
if (decisionc == 1){
System.out.printf("Buena elección, por favor, ecoja un videojuego:\n1. Lego Batman 2: DC
Superheroes = %d \n No hay más videojuegos por ahora.", LegoBatman);
decisionv = input.nextInt();
if (decisionv == 1){
System.out.print("¿Está seguro de que quiere comprarlo?\n1. Si\n2. No");
decisionseg = input.nextInt();
if (decisionseg == 1){
System.out.printf("\nRetirando %d puntos…", LegoBatman);
puntos = puntos - LegoBatman;
modificarPuntos ( puntos );
System.out.printf("\nTiene %d puntos en su cuenta.\n Muchas gracias por usar nuestro
servicio.", puntos);
} else{
System.out.printf("Muchas gracias por usar nuestro servicio.");
}
if (decisionc == 2){
System.out.println("Lo sentimos, aún no hay juguetes.");
}
}
}
}
}