Locadora De Buggy
Casos: Locadora De Buggy. Pesquise 862.000+ trabalhos acadêmicosPor: • 19/10/2014 • 1.695 Palavras (7 Páginas) • 324 Visualizações
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.
...