TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Locadora De Buggy

Casos: Locadora De Buggy. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/10/2014  •  1.695 Palavras (7 Páginas)  •  304 Visualizações

Página 1 de 7

DESENVOLVIMENTO

4.1 Baseados no cenário proposto criar um diagrama de classe.

4.3 Criar um algoritmo de lista com os buggs utilizando ponteiros de forma controlar a sua chegada e sua saída e verificar qual é melhor estrutura fila ou pilha.

Ferramenta c# visual Studio algoritmo criado com lista de buggys utilizando ponteiros.

A melhor estrutura é fila, pois eles obedecerão a uma lógica.

Usando a tela do debug:

Opções:

0-cancelar

1-chegada buggys.

2-saída buggys.

Utilização do algoritmo no c# Visual Studio:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication4

//inicio do algoritimo;

{

class Program

{

static void Main(string[] args)

// menu do sistema;

{

Console.BackgroundColor = ConsoleColor.Green;

int count = 0;

Console.WriteLine("");

Console.WriteLine(" ALUGUEL DE BUGGYS ");

Console.WriteLine("");

Console.WriteLine("");

Console.WriteLine("");

Console.WriteLine("<************************>");

Console.WriteLine("| |");

Console.WriteLine("| Controle dos Buggys |");

Console.WriteLine("| |");

Console.WriteLine("<************************>");

Console.WriteLine("");

Console.WriteLine("| Gerenciamento de chegada e saida de Buggys |");

Console.WriteLine("");

Console.WriteLine("| Opções |");

Console.WriteLine("");

Console.WriteLine("+-------------------------+");

Console.WriteLine("| 0 - Cancelar |");

Console.WriteLine("| 1 - chegada buggys |");

Console.WriteLine("| 2 - saida buggys |");

Console.WriteLine("+-------------------------+");

Console.WriteLine("");

// cria as variáveis necessárias;

string opcao = "";

string[] buggys = new string[20];

string buggy = "";

while (!opcao.Equals(0))

{

Console.Write("Digite a opção desejada ... ");

opcao = Console.ReadLine();

if (opcao == "1")

// inclua aqui o código de inclusão;

{

if (count < 20)

{

Console.Write("Informe identificação do buggy que chegou .: ");

buggy = Console.ReadLine();

buggys[count] = buggy;

count++;

Console.WriteLine("Buggy " + buggy + " chegou com sucesso!!!");

}

else

{

Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista esta completa !!!");

}//mostra que a lista está com todas as suas posições ocupadas;

}

else if (opcao == "2")

//inclua aqui o cóidigo de exclusão

{

Console.Write("Informe identificação do buggy que saiu .: ");

buggy = Console.ReadLine();

if (buggys.Contains(buggy))

{

int numIdx = (Array.IndexOf(buggys, buggy));

List<string> lista = buggys.ToList();

lista.Remove(buggys[numIdx]);

buggys = lista.ToArray();

Console.WriteLine("Buggy: " + buggy + " saida com sucesso.");

}

else

{

Console.WriteLine("Desculpe, buggy nao encontrado");

}

}

else if (opcao == "0")

{

return;

}

else

{

Console.WriteLine("Opção inválida.");

//mostra o erro ao colocar a opção errada

}

}

}

}

}// fim do algoritimo;

4.4 considerando que cada loja necessita de equipamentos e qual configuração mínima para computadores das lojas.

Processador 1 GHz ou superior;

-1 GB de memória RAM instalação 32 bits ou 2 GB para instalação de 64 bits;

-16 GB de espaço livre no disco rígido para instalação de 32 bits ou 20 GB para instalação de 64 bits;

-Placa de vídeo com Direct X 9 com driver WDDM.

...

Baixar como  txt (4.6 Kb)  
Continuar por mais 6 páginas »