Jump to content

quem me ajuda


vibebl

Recommended Posts

Pretende-se modelar uma sala de espera de um consultório médico.

Para resolver este exercício deverá:

(a) Construir a classe Paciente.

Um paciente pode ser categorizado como tendo:

• um código de utente;

• um nome;

• um número de atendimento;

• uma idade;

• um estado (em espera ou atendido)

(🙂 Construir a classe Consultório. As funcionalidades a disponibilizar pela classe Consultório baseiam-se nos seguintes requisitos:

• Registar a entrada de um novo paciente na sala de espera (número de atendimento sequencial).

• Registar o atendimento de um paciente a partir do seu número de atendimento.

• Determinar o número de pacientes presentes na sala de espera (estado em espera).

• Determinar a média de idade dos pacientes do consultório.

• Consultar os dados de um paciente a partir do seu número de atendimento.

© Construir uma classe de teste na qual deverá definir dois consultórios e testar as suas funcionalidade

Link to comment
Share on other sites

Registar a entrada de um novo paciente na sala de espera (número de atendimento sequencial). ou acresentar é a mesma coisa ?que codigo aplico

vou-te dar um exemplo muito simples a funcionar como console application

	public void NovoPaciente() {
		int numeroAtendimento = 12;
		numeroAtendimento++;
		int codigoUtente;
		string nomePaciente;
		int idade;
		string estado;

		Console.WriteLine("Codigo de Utente:");
		codigoUtente = int.Parse(Console.ReadLine());

		Console.WriteLine("Nome do Paciente:");
		nomePaciente = Console.ReadLine();

		Console.WriteLine("Idade do Paciente:");
		idade = int.Parse(Console.ReadLine());

		Console.WriteLine("Estado do Paciente (Espera ou Atendido)?:");
		estado = Console.ReadLine();
		estado = estado.ToUpper();

		if (estado == "ESPERA") {
			estado = "ESPERA";
		} else if (estado == "ATENDIDO") {
			estado = "ATENDIDO";
		} else { estado = "UNKNOWN"; }

		Console.WriteLine("Numero de atendimento({4}): Paciente {0}, com o codigo de utente {1}, tem {2} anos de idade e está neste momento (em) {3}", nomePaciente, codigoUtente, idade, estado, numeroAtendimento);
	}

Isto tá muita feio, também não estou com muita cabeça agora para isto, no entanto tens aí uma ideia....agora depende do que queres fazer com isto...Console Application, Windows Application...se queres usar bases de dados ou não para guardar os valores... epá faz um plano de como queres fazer as coisas e começa a desenvolver e se tiveres dúvidas apresenta mas com algum código, porque aqui ninguem te vai fazer exames....e além disso se alguem te fizer o exame e tiveres boa nota só te estás a enganar a ti próprio....my 2 cents

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.