Skip to content

mateusmhaas/pucrs-simulacao-t2

 
 

Repository files navigation

Simulacao Trabalho 1

1.Requisitos para Rodar o programa

  1. Modo de Rodar
  • No Terminal, na pasta do projeto, rodar o comando npm install
  • No terminal escreva o comando npm start no diretório do projeto

Exemplo

cd {{project}}
npm install
npm start

Documentação do arquivo de configuração

  • disponível no config.json
{
    "iterations": {type: Int, required: true, obs: "Representa o número de iterações"},
    
    "queues": {
        // EXEMPLO DESCRITIVO
        "Q0": {
            //Total da soma de probabilidades deve ser um, 
            //não há validação no programa para fazer esta verificação
            "probabilities":{
                "Q1": {type: Float, required: true, "A chave 'Q1' representa o destino, 
                      e deve ser informado um valor entre 0 e 1 que represente a probabilidade de mudaça de estado"},
                "F":  {type: Float, required: true, obs: "Chave F repersenta a saída"}
            },
            "C": {type: Int, required: true, obs: "Número de servidores"},
            "K": {type: Int, required: true, obs: "tamanho da fila"},
            "CH":[{type: Int, required: true, length:2, obs: "index 1 representa o min e index 2 o max"}],
            "SA":[{type: Int, required: true, length:2, obs: "index 1 representa o min e index 2 o max"}],
            "entrance": {type: Boolean, required: false, obs: "Flag que indica se é entrada" }
        },
        //EXEMPLO COMPLETO
        "Q1": {
            "probabilities":{
                "F": 1.0
            },
            "C": 1,
            "K": 10,
            "CH": [3,10],
            "SA": [3,8],
            "entrance": false
        }
    }
}

Simulação T2

Vamos simular uma agência bancária onde o titular da conta pode realizar operações básicas como atendimento pelo gerente, atendimento no caixa físico, ou utilizar o caixa automático.

Modelagem

1 - ENTRADA - Detector de metais

  • 2 - caixa automático
  • 3 - caixa físico - normal
  • 4 - caixa físico - prioritário
  • 5 - gerente
  • EXIT - ir embora

2 - caixa automático

  • 3 - caixa físico - normal
  • 4 - caixa físico - prioritário
  • 5 - gerente
  • EXIT - ir embora

3 - caixa físico - normal

  • 2 - caixa automático
  • 5 - gerente
  • EXIT - ir embora

4 - caixa físico - prioritário

  • 2 - caixa automático
  • 5 - gerente
  • EXIT - ir embora

5 - gerente

  • 2 - caixa automático
  • 3 - caixa físico - normal
  • 4 - caixa físico - prioritário
  • EXIT - ir embora

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 85.5%
  • R 14.5%