Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured


21 de ago. de 2020

Estrutura de dados I - Mapa Unicesumar

Atenção: Precisando de ajudas nos seus trabalhos entre em contato e realize um orçamento: E-mail: mvf5system@gmail.com

(15) 99764-3162

Os processadores Intel da família x86 costumam dar a possibilidade e o programador criar sub-rotinas em assembly (procedimentos ou funções). Para isso, o programador deve conhecer muito bem a arquitetura e organização do computador. A programação de computadores em linguagem de baixo nível exige que saibamos como manipular dados em memória respeitando as regras de inserção e remoção impostas pela estrutura de dados conhecida como pilha. Segundo Silberchartz (2011), um programa possui quatro áreas principais, em memória, a saber: seção de texto, seção e dados, heap e pilha. A figura abaixo ilustra a estrutura de um processo em memória principal.

SILBERSCHATZ, Abraham. Fundamentos de Sistemas Operacionais. 8. ed. Rio de Janeiro: LTC, 2011.
 
Considere que você é um desenvolvedor Open Source e está ajudando a comunidade de Sistema Operacional de Código aberto a desenvolver um algoritmo de gerenciamento da pilha em memória. Assim sendo, você decide criar um programa que simule condições semelhantes às de um Sistema Operacional que manipula a pilha.
 
Os dados a serem armazenados na pilha devem simular processos, sendo que cada elemento a empilhar/desempilhar deve possuir:
 
O PID do cada processo (Process ID, é um código gerado automaticamente pelo sistema – cada processo tem seu próprio PID);
O nome do programa/comando que gerou o processo.
 
O programa deve ter um menu principal em forma de laço de repetição que atenda aos seguintes requisitos:
 
O menu sempre deve imprimir o conteúdo da pilha (da base em direção ao topo);
Após a impressão do conteúdo da pilha, o usuário deve ser informado de que pode realizar as seguintes operações:
Inserir um elemento na pilha;
Remover um elemento da pilha;
Esvaziar a pilha;
Encerrar o programa.
 
A operação “Inserir um elemento na pilha” deve pedir para que o usuário informe o nome do programa ou comando que será empilhado. O programa deve associar um PID a esse nome automaticamente, e empilhar ambos os dados: PID + nome. Caso a pilha esteja cheia, o usuário deve receber uma mensagem informando: “Pilha cheia, impossível empilhar mais elementos.”.
 
A operação “Remover um elemento da pilha” tentar remover um elemento da pilha. Caso haja elemento para ser removido, o PID e o nome do elemento desempilhado devem ser impressos na tela. Caso não seja possível desempilhar elementos, o programa deve imprimir a mensagem “Pilha vazia, impossível desempilhar elementos.”, na tela.
 
A operação “Esvaziar a pilha” deve remover todos os elementos da pilha.
 
A operação “Encerrar programa” deve finalizar o processo.
 
Observações:
O código-fonte deve ser escrito de forma a implementar estruturas de dados estáticas. Nesse caso, nossa pilha deverá ter, no máximo, 5 posições para armazenar elementos (tamanho igual a 5);
A correção será feita em ambiente Bloodshed Dev C++, no padrão C ANSI. Assim, caso o aluno tenha desenvolvido seu código em outra IDE/Compilador, é importante que o aluno garanta que seu código também é compilável/executável em ambiente Dev C++. Essa é uma responsabilidade do aluno, e não da equipe de correção.

13 de ago. de 2020

MAPA - ADS - PROGRAMAÇÃO I – UNICESUMAR

 Atenção: Precisando de ajudas nos seus trabalhos entre em contato e realize um orçamento: E-mail: mvf5system@gmail.com


(15) 99764-3162

 

QUESTÃO 1

Para esta Atividade Mapa, considere que sua empresa resolveu refazer o sistema de gerenciamento interno e, você foi designado para desenvolver o sistema em Java, usando conceitos de orientação a objetos. A especificação do sistema ainda não está completa, mas, seu chefe quer ver o que já foi desenhado, implementado e, em funcionamento.

Portanto, você deve implementar um sistema na linguagem de programação Java que siga as especificações do diagrama de classes abaixo.

Para a construção do sistema, você deverá utilizar a IDE de desenvolvimento NetBeans - a mesma que foi utilizado na disciplina.
 
1 - Pontos de destaque a serem implementados:
 1.1 - Lembre-se de que métodos e classes com o nome em itálico são abstratos e, que no diagrama de classes não constam os métodos acessores.
1.2 - O método "exibeDados" deve listar o nome e, o documento da pessoa, assim como qual é o papel da pessoa na organização (presidente, secretária, vendedor ou cliente).
1.3 - O método "verificarSenha" recebe uma senha como parâmetro e, compara com a senha armazenada para o cliente. Não se preocupe com criptografia, a senha vai estar em texto comum e, vai ser comparada com a que for passada com parâmetro.
1.4 - O método "calculaSalarioAnual" retornará o salário somado dos 12 meses, mais o décimo terceiro. Conta simples, mesmo.
1.5 - O método "salarioMesComComissao" vai retornar o salário do vendedor, somado à comissão dele que for cadastrada. Como a comissão é aplicada ao valor de vendas e, essa parte ainda não consta no diagrama, considere que a comissão cadastrada já é o valor final da comissão em reais.
1.6 - Todas as classes (que precisarem dos construtores) devem ter apenas um construtor vazio (sem parâmetros) e, um construtor com todos os parâmetros para já adicionar os valores na criação.
 
2 - Para garantir que o sistema funciona como esperado, seu chefe pediu para realizar as seguintes ações:
2.1 - Cadastre o presidente da empresa, que é o Asdrubal Leôncio Correa.
2.2 - Cadastre as duas secretárias, a Fátima e, a Ana.
2.3 - Cadastre os vendedores João, Vanessa e, Carlos.
2.4 - Cadastre os clientes Marcos, Joana, Elisa e, Lucas.
2.5 - Defina as comissões dos vendedores
2.6 - Calcule o salário anual do Asdrubal e, da Ana.
2.7 - O usuário Lucas esqueceu a senha dele. Verifique se a senha dele é "123456", "segredo" ou "teste".
2.8 - Mande exibir os dados de todas as pessoas (uma por uma).
 
Essas ações devem ficar em sua classe principal para que, ao executar, as ações já sejam executadas.
 
* Os detalhes que você não tiver sobre as pessoas você pode inventar. 

Ao terminar a sua atividade, lembre-se de Exportar seu projeto no formato .zip e envie o seu código pelo sistema Studeo.
Para exportar no NetBeans, siga os passos: Arquivo > Exportar Projeto > Para ZIP

Boa atividade.


7 de ago. de 2020

MAPA - ADS/SI - DESIGN DE INTERAÇÃO – 2020

 Atenção: Precisando de ajudas nos seus trabalhos entre em contato e realize um orçamento: E-mail: mvf5system@gmail.com

Imagine que você visitou um cliente e captou os requisitos necessários para o desenvolvimento de algumas telas do sistema, porém, o cliente gostaria de ter uma ideia de como irá ficar o resultado final.

Partindo desta necessidade, você optou pelo uso da prototipação, agora, baseando-se nos requisitos listados crie as telas separadas de cada tela.

O cliente disse que as telas poderão ser feitas conforme sua criatividade onde você pode utilizar o template e layout (desktop ou web) de sua preferência, porém, as telas deverão obrigatoriamente conter os campos e botões solicitados por ele.


​Tela: Menu Inicial

- Deverá conter a chamada das telas: Cadastro de Cliente, Cadastro de Vendedores e Cadastro de Estados.
- Deverá conter os botões: Sair e Ajuda.
 

Tela: Cadastro de Cliente

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:

ID, CPF/CNPJ (um único campo), Razão Social, Nome Fantasia, Fone, Endereço, CEP, Complemento, Cidade, UF, Inscrição Estadual, E-mail.
Tela: Cadastro de Vendedores

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:


ID, CPF/CNPJ (um único campo), Nome do Vendedor, Fone, Endereço, CEP, Complemento, Cidade, UF, Inscrição Estadual, E-mail, Percentual de Comissão.
 

Tela: Cadastro Estados

- Deverá conter os botões: Novo, Editar, Gravar, Excluir e Sair.
- Nesta tela devemos ter os seguintes campos:

ID, UF (sigla do estado), Descrição. ​
ORIENTAÇÕES:

​1) Para confecção das telas utilize o programa PENCIL disponível em: https://pencil.evolus.vn/ . Utilize sempre a versão mais recente.

2) Para o envio da atividade, você pode dar Print Screen e enviar apenas as imagens das telas confeccionadas. Lembrando que deve colocar todas as telas em um único arquivo, pois o sistema só aceita um arquivo para envio. Pode ser em um .doc ou .pdf

3) Caso tenha dúvidas sobre a ferramenta selecionei alguns vídeos no youtube para ajudá-lo no entendimento da ferramenta:

- Aula 1 - https://bit.ly/3cMbG3b
- Aula 2 - https://bit.ly/3cJPSFq
- Aula 3 - https://bit.ly/2VYcDyy
- Aula 4 - https://bit.ly/2xb9FhY
- Aula 5 - https://bit.ly/2Y2T7DR

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares