Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MAMS_G

C# Console application

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.