1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

exercicio C#

Discussão em 'Programação' iniciada por MXMS, 16 de Abril de 2009. (Respostas: 1; Visualizações: 869)

Estado do Tópico:
Fechado a novas mensagens.
  1. ola. Eu estou a realizar um programa em C# console application.. e tenho k eliminar um cliente e passar esse cliente eliminado para um outro vector o codigo que fiz foi:

    PHP:
    clientespart[] inactivos_part newclientespart[100]; // novo vector para clientes eliminados
     
    Console.WriteLine("introduza o codigo do cliente Particular a eliminar");
    int elimina_part Convert.ToInt32(Console.ReadLine());
    for (
    int i 0ultimoClientei++)
    {
     
    if (
    elimina_part == tabela1[i].Cod_part// verifica se o cliente existe
    {
     
    Console.WriteLine(tabela1[i].listagem());
    }
    for (
    int j 0inactivos_part.Lengthj++)
    {
    if (
    inactivos_part[j] == null)
    {
    inactivos_part[j] = tabela1[i]; // copia para o novo vector o cliente eliminado
    tabela1[i]= null// elimina o cliente da tabela onde o cliente estava
     
    }
    }
    }
    foreach (
    clientespart p in inactivos_part// o problema é que nesta listagem me lista todos os clientes e nao os clientes que eliminei so...
    {
    if (
    != null)
    Console.WriteLine(p.listagem());
    }
     
    E outro problema é que me apaga todos os clientes que tinha no vector dos clientes activos nao sei se é devido a esta linha de codigo:
     
    tabela[i]= null//penso k nao seja nesta linha por aqui diz k na posiçao "i" ficará a nulo, nao devia de apagar tudo..
     
    Última edição pelo moderador: 16 de Abril de 2009
Estado do Tópico:
Fechado a novas mensagens.

Partilhar esta Página