Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Por último, haga un pequeño menú que ilustre el funcionamiento de la misma, tal y como este:
- 1. Crear impresora
- 2. Encender impresora
- 3. Apagar impresora
- 4. Imprimir
- 5. Consultar el estado del tóner.
- 6. Mostrar información del estado de la impresora.
- 7. Salir*/
- package crear_impresora;
- import java.util.Scanner;
- public class Crear_Impresora {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- int numPag;
- Impresora im1 = null;
- String cad;
- System.out.println("Aunque inicialice la impresora como 'encendida' si no la crea(pulsar 1) a continuacion de "
- + "la siguiente orden fallara");
- System.out.print("Di el estado inical de la impresora (Apagada/Encendida): ");
- cad = sc.nextLine();
- System.out.print("Di el numero maximo de impresiones: ");
- numPag = sc.nextInt();
- boolean salir = false;
- while(!salir){
- System.out.println("************************OPCIONES************************");
- System.out.println("1. Crear impresora.");
- System.out.println("2. Encender impresora.");
- System.out.println("3. Apagar impresora.");
- System.out.println("4.Imprimir.");
- System.out.println("5. Consultar el estado del tóner.");
- System.out.println("6. Mostrar información del estado de la impresora.");
- System.out.println("7. Salir.");
- System.out.println("********************************************************");
- System.out.println("");
- System.out.println("");
- int op;
- System.out.print("Elige una opción: ");
- op = sc.nextInt();
- switch(op){
- case 1: System.out.println("Impresora creada");
- im1 = new Impresora(numPag, cad);
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 2: System.out.println("Impresora encendida");
- im1.EncenderImpresora();
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 3: System.out.println("Impresora apagada");
- im1.ApagarImpresora();
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 4:int pag;
- System.out.println("Cuantas paginas quieres imprimir?");
- pag = sc.nextInt();
- numPag=im1.Imprimir(numPag ,pag);
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 5: System.out.println(im1.EstadoToner(numPag));
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 6: System.out.println("Mostrar información del estado de la impresora");
- im1.Mostrar(numPag);
- System.out.println("Pulsa ENTER para seguir");
- sc.nextLine();
- sc.nextLine();
- break;
- case 7: System.out.println("Salir");
- salir = true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement