import modelo.Compra;
import modelo.TarjetaCredito;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
System.out.print("Ingrese el límite de la tarjeta: ");
double limite = leer.nextDouble();
TarjetaCredito tarjeta = new TarjetaCredito(limite);
int opcion;
do {
System.out.println("\n1. Realizar compra");
System.out.println("2. Ver compras");
System.out.println("3. Salir");
System.out.print("Seleccione una opción: ");
opcion = leer.nextInt();
leer.nextLine();
switch (opcion) {
case 1:
System.out.print("Descripción: ");
String descripcion = leer.nextLine();
System.out.print("Valor: ");
double valor = leer.nextDouble();
Compra nuevaCompra = new Compra(descripcion, valor);
if (tarjeta.realizarCompra(nuevaCompra)) {
System.out.println("Compra realizada");
} else {
System.out.println(" Saldo insuficiente");
}
break;
case 2:
tarjeta.mostrarCompras();
break;
case 3:
System.out.println(" Gracias por usar el sistema");
break;
default:
System.out.println("Opción inválida");
}
} while (opcion != 3);
leer.close();
}
}