MAMS_G 0 Denunciar post Postado Abril 17, 2009 ola. Eu preciso de ajuda para realizar em C# uma agenda entao eu tenho: -> uma classe com o nome agenda -> um vector -> agenda[] tabela3 = new agenda[365]; // um vector k representa os 365 dias string datamarcacao; int inicio; int fim; int cod_cli; int quantidade; o codigo que fiz foi: Eu posso ter varias marcaçoes no mesmo dia. Esta-m a dar aviso no "if" nao sei s é assim k devo fazer Console.WriteLine("introduza a data para agendar"); string d = Console.ReadLine(); for (int i = 0; i <tabela3.Length; i++) { Console.WriteLine("{0}", d); if (d == tabela3[i].Datamarcacao) { tabela3[i].Datamarcacao = d; Console.WriteLine("introduza a hora de inicio"); inicio = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza a hora de Fim"); fim = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza o codigo cliente"); cod_cli = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza a quantidade de funcionarios a alocar"); quantidade = Convert.ToInt32(Console.ReadLine()); tabela3[ag++] = new agenda(tabela3[i].Datamarcacao, Convert.ToInt32(inicio), Convert.ToInt32(fim), Convert.ToInt32(cod_cli), Convert.ToInt32(quantidade)); } else if (d != tabela3[i].Datamarcacao) { tabela3[i].Datamarcacao = d; Console.WriteLine("introduza a hora de inicio"); inicio = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza a hora de Fim"); fim = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza o codigo cliente"); cod_cli = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("introduza a quantidade de funcionarios a alocar"); quantidade = Convert.ToInt32(Console.ReadLine()); tabela3[ag++] = new agenda(tabela3[i].Datamarcacao, Convert.ToInt32(inicio), Convert.ToInt32(fim), Convert.ToInt32(cod_cli), Convert.ToInt32(quantidade)); } } foreach (agenda t in tabela3) { if (t != null) Console.WriteLine(t.listagem()); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 21, 2009 --- Tópico Movido: Outras Linguagens de Programação http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET Compartilhar este post Link para o post Compartilhar em outros sites
Oenning 0 Denunciar post Postado Abril 21, 2009 Qual linha está dando erro? E qual o erro? Compartilhar este post Link para o post Compartilhar em outros sites