sexta-feira, 8 de abril de 2016

CCT0314 Lista Simples

Para cada exercício crie um novo projeto ou separe as classes por pacotes (packages). Teste todos os programas na classe principal (classe que contém o método main).

1. Crie uma classe para representar uma pessoa, com os atributos privados de nome, idade e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir os dados de uma pessoa.

2. Crie uma classe Agenda que pode armazenar 10 pessoas e seja capas de realizar as seguintes operações:

 void armazenaPessoa(String nome, int idade, float altura);
 void removePessoa(String nome);
 int buscaPessoa(String nome); // informa em que posição da agenda está a pessoa
 void imprimeAgenda(); // imprime os dados de todas as pessoas da agenda
 void imprimePessoa(int index); // imprime os dados da pessoa que está na posição “i” da agenda.

3. 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 (térreo = 0), total de andares no prédio, excluindo o térreo, capacidade do elevador, e quantas pessoas estão presentes nele.

A classe deve também disponibilizar os seguintes métodos:

 Inicializa: que deve receber como parâmetros a capacidade do elevador e o total de andares no prédio (os elevadores sempre começam no térreo e vazio);
 Entra: para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço);
 Sai: para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele);
 Sobe: para subir um andar (não deve subir se já estiver no último andar);
 Desce: para descer um andar (não deve descer se já estiver no térreo);
 Encapsular todos os atributos da classe (criar os métodos set e get).

4. Crie uma classe Televisão e uma classe ControleRemoto que pode controlar o volume e trocar os canais da televisão.

 O controle de volume permite aumentar ou diminuir a potência do volume de som em uma unidade de cada vez;
 O controle de canal também permite aumentar e diminuir o número do canal em uma unidade, porém, também possibilita trocar para um canal indicado;
 Também devem existir métodos para consultar o valor do volume de som e o canal selecionado.

Nenhum comentário:

Postar um comentário

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates