Filas FIFO em JAVA

460 palavras 2 páginas
package trabalho_2;

import java.util.Scanner;

/** * * @author Guilherme * @function O seu sistema deverá processar 20 pedidos de autorizão. Você * deverá autorizar (distribuir) uma transação por vez. Um operário não * pode receber duas transações seguidas. Apresente na tela as 4 últimas * transações de cada operário. Tenha no mnimo 2 operários e no máximo 5. * Para a autorização, simule entradas na fila, para tanto você pode criar * fórmulas matemáticas para gerar os dados de entrada. Para consumir os * dados, dê um "delay" entre cada operação. Isso servirá para que possamos * ver os dados sendo consumidos. Faça a exclusão da fila principal conforme * as transações forem distribuídas para os operários. Ao esvaziar a fila * principal, pare o programa. */ public class Trabalho_2 {

static int fila_p[] = new int[20]; static int fila_1[] = new int[5]; static int fila_2[] = new int[5]; static int fila_3[] = new int[5]; static int fila_4[] = new int[5]; static int ini, fim, i, j, valor, ent, cont ; static Scanner sc = new Scanner(System.in); static int iniOp, fimOp;

public static void ImprimeFilaprincipal() { System.out.println(""); for (j = 0; j < fila_p.length; j++) { System.out.println("|" + fila_p[j] + "|"); } System.out.println(""); System.out.println(" "); }

public static void ImprimeFilas_op() { System.out.print(" 1º 2º 3º 4º "); for (j = 0; j < 5; j++) { System.out.println(""); System.out.print("|" + fila_1[j] + "|"); System.out.print("|" + fila_2[j] + "|"); System.out.print("|" + fila_3[j] + "|"); System.out.print("|" + fila_4[j] + "|"); } System.out.println(""); System.out.println(""); }

public static void IncluirNaFilaOp(int[] fila, int valor) { iniOp = 0; fimOp = fimOp

Relacionados

  • APS - CIÊNCIA DA COMPUTAÇÃO 3º SEMESTRE UNIP
    2898 palavras | 12 páginas
  • Ads unopar
    1160 palavras | 5 páginas
  • Atividade interdisciplinar unopar 3º semestre - ads
    4090 palavras | 17 páginas
  • Trabalho
    1427 palavras | 6 páginas
  • Produ o Textual Interdisciplinar Individual 3 Semestre
    2136 palavras | 9 páginas
  • Orientação a objetos
    1907 palavras | 8 páginas
  • Fifo e Lifo
    3706 palavras | 15 páginas
  • trabalho analise de sistemas 3º semestre
    2115 palavras | 9 páginas
  • Unopar ads listas lineares
    2143 palavras | 9 páginas
  • Trabalhos
    3085 palavras | 13 páginas