alguém que saiba programar em C++, pode tentar me explicar como funciona esse programa, recebi este trabalho do professor, mas não tenho nem ideia de como começa este programa, nós programamos no DEV C++
Se alguém puder iluminar iniciando o programa, estarei muito grato.
Obrigado desde já.
Ai vai o programa
Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro
de um prédio. A classe deve armazenar o andar atual (0=térreo), total de andares no prédio,
excluindo o térreo, capacidade do elevador e quantas pessoas estão presentes nele.
A classe deve disponibilizar as seguintes funcionalidades:
* um construtor sem argumentos, que inicialize os dados com zero;
* um construtor que receba como argumentos a capacidade do elevador e o total de andares no
prédio (os elevadores sempre começam no térreo e vazios);
* um método para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver
espaço);
* um método para remover uma pessoa do elevador (só deve remover se houver alguém dentro
dele);
* um método para subir o elevador um andar (não deve subir se já estiver no último andar);
* um método para descer um andar (não deve descer se já estiver no térreo);
* um método para exibir na tela o status atual do elevador no momento, ou seja, em qual andar se
encontra, quantas pessoas estão presentes e quantas pessoas ainda podem entrar;
* e mais os métodos necessários para obter-se cada um dos os dados armazenados (ex.:getAndarAtual).
Crie um programa que implemente e teste a classe Elevador. O programa deve solicitar ao usuário
os dados do elevador e exibir as opções disponíveis para o elevador (subir um andar, descer um
andar, entrar uma pessoa e sair uma pessoa) para que o usuário escolha uma opção. O programa
deve continuar solicitando uma opção até que seja digitada uma condição qualquer de término. Os
dados do elevador devem ser fornecidos apenas uma vez.
Pergunta
Seu Pai
alguém que saiba programar em C++, pode tentar me explicar como funciona esse programa, recebi este trabalho do professor, mas não tenho nem ideia de como começa este programa, nós programamos no DEV C++
Se alguém puder iluminar iniciando o programa, estarei muito grato.
Obrigado desde já.
Ai vai o programa
Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro
de um prédio. A classe deve armazenar o andar atual (0=térreo), total de andares no prédio,
excluindo o térreo, capacidade do elevador e quantas pessoas estão presentes nele.
A classe deve disponibilizar as seguintes funcionalidades:
* um construtor sem argumentos, que inicialize os dados com zero;
* um construtor que receba como argumentos a capacidade do elevador e o total de andares no
prédio (os elevadores sempre começam no térreo e vazios);
* um método para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver
espaço);
* um método para remover uma pessoa do elevador (só deve remover se houver alguém dentro
dele);
* um método para subir o elevador um andar (não deve subir se já estiver no último andar);
* um método para descer um andar (não deve descer se já estiver no térreo);
* um método para exibir na tela o status atual do elevador no momento, ou seja, em qual andar se
encontra, quantas pessoas estão presentes e quantas pessoas ainda podem entrar;
* e mais os métodos necessários para obter-se cada um dos os dados armazenados (ex.:getAndarAtual).
Crie um programa que implemente e teste a classe Elevador. O programa deve solicitar ao usuário
os dados do elevador e exibir as opções disponíveis para o elevador (subir um andar, descer um
andar, entrar uma pessoa e sair uma pessoa) para que o usuário escolha uma opção. O programa
deve continuar solicitando uma opção até que seja digitada uma condição qualquer de término. Os
dados do elevador devem ser fornecidos apenas uma vez.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.