Trabalho individual 3° semestre analise desenvolvimento de sistemas

405 palavras 2 páginas
4.5 – Algoritmo de lista com nomes de livros: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections;

namespace Variáveis
{
class Program
{
private static unsafe void Main(string[] args)
{
int total = 2;
ArrayList bau = new ArrayList(total);
ArrayList enderecos = new ArrayList(total); for (int i = 1; i <= 100; i++)
{
int valor1; int num = i; int* p1; p1 = # valor1 = *p1;

cabecalho();
Console.WriteLine("Limite de inclusão = " + bau.Capacity);
Console.WriteLine("Livros inclusos = " + bau.Count);
Console.WriteLine(" +-----------------------------+ ");
Console.WriteLine(" | 0 - Sair | ");
Console.WriteLine(" | 1 - Incluir | ");
Console.WriteLine("|+-----Escolha uma opção!------+|");
Console.WriteLine("---------------------…
string opcao;
Console.Write(" Opção: "); opcao = Console.ReadLine();
Console.Clear();
if (opcao == "0")
{
break;
}
else if (opcao == "1")
{
if (bau.Count == total)
{
Console.WriteLine("");
Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista está completa!");
Console.ReadLine();
break;
}
else cabecalho(); Console.Write("Digite o nome do " + i + "º livro: "); string NomeLivro;
NomeLivro = Console.ReadLine(); bau.Add(NomeLivro); enderecos.Add(new IntPtr(p1));
Console.Write("\nLivro adicionado com sucesso! Enter para continuar...");
Console.ReadLine();
Console.Clear();
}
else
{
i--;
Console.WriteLine("Opção inválida!");
Console.WriteLine("");
}
}
if (bau.Count > 0)
{
Console.Clear(); cabecalho(); Console.WriteLine(" +---------------------------------------… ");
Console.WriteLine("---------Listando livros cadastrados--------");
Console.WriteLine("Indice - Nome Livro"); for (int indice = 0; indice < bau.Count; indice++)
{

Console.WriteLine("{0} - {1} ", indice, bau[indice]);
}
Console.WriteLine("");
Console.WriteLine("Indice - Endereço na memória"); for (int

Relacionados

  • nnnnnnnnnnnnnnnn
    1003 palavras | 5 páginas
  • reererere
    427 palavras | 2 páginas
  • macarena
    3741 palavras | 15 páginas
  • como elaborar um trabalho
    827 palavras | 4 páginas
  • ADM - 4 Semestre
    4886 palavras | 20 páginas
  • Trabalho em grupo
    1071 palavras | 5 páginas
  • jkhk
    431 palavras | 2 páginas
  • Administração
    3665 palavras | 15 páginas
  • Trabalhoos02
    546 palavras | 3 páginas
  • portifolio individual
    273 palavras | 2 páginas