Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Tp3Ej6 {
- public static void main(String[] args) {
- Queue imprimir = new Queue<>();
- Scanner entrada = new Scanner(System.in);
- int cont =0;
- while (cont!=3){
- switch(cont){
- case 1:
- cargarDocumento(entrada,imprimir);
- while(!imprimir.estaVacia()){
- System.out.println(imprimir.pool());
- }
- case 2:
- }
- cont=Helper.validarNumero(entrada, "'opcion' \n1-Manual \n2-Random \n3-Salir");
- }
- }
- public static void cargarDocumento(Scanner entrada, Queue imprimir) {
- Documento documento;
- String nombre,tamaño,preferencia;
- int cantidad,numeroDeCopias,continuar=1;
- while(continuar!=2){
- nombre = Helper.cargarLetra(entrada, "ingresar nombre");
- cantidad = Helper.validarNumero(entrada, "ingresar cantidad de hojas");
- tamaño = elegirTamaño(entrada);
- numeroDeCopias = Helper.validarNumero(entrada, "ingresar numero de copia");
- preferencia = preferenciaImprimir(entrada);
- documento = new Documento(nombre, cantidad, tamaño, numeroDeCopias, preferencia);
- imprimir.offer(documento);
- continuar = Helper.elegirOpcion(entrada,"'opcion' \n1-Seguir Cargando \n2-Salir");
- }
- }
- private static String preferenciaImprimir(Scanner entrada) {
- int opcion =0;
- while(true){
- if(opcion ==1){
- return "Color";
- }
- if(opcion ==2){
- return "Escala Grises";
- }
- opcion = Helper.validarNumero(entrada,"'Opcion de Preferencia' \n1-Color \n2-Escala en Grises");
- }
- }
- public static String elegirTamaño(Scanner entrada) {
- int opcion =0;
- while(true){
- if(opcion ==1){
- return "A4";
- }
- if(opcion ==2){
- return "Oficio";
- }
- if(opcion ==3){
- return "Carta";
- }
- opcion = Helper.validarNumero(entrada,"'Opcion de Tamaño' \n1-A4 \n2-Oficio \n3-Carta");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment