terça-feira, 27 de outubro de 2009

Empresas que estão cadastrando curriculo

Pessoal,
Segue uma lista com empresas que estão recebendo currículos. Na dúvida eu mandaria para todas :D. Tem uma lista com sites gratuitos para cadastro de currículos.


BANCOS

1. BANCO BNL enviar e-mail para: fun.cart@bnl.com.br
2. BANCO FIAT enviar e-mail para: fiatrh@fiat.com.br
3. BANCO HEXXA enviar e-mail para: rh@hexxa.com.br
4. BANCO HSBC enviar e-mail para: rh-recrutamento@hsbc..com.br
5. BANCO INDUSVAL enviar e-mail para: banco@indusval.com.br
6. BANCO REAL enviar e-mail para: recrutamento@real.com.br
7. BANCO SANTANDER enviar para: curriculum@santander.com.br
8. BANCO SOGERAL enviar e-mail para: sgbrasc@uol.com.br
9. BECTONDICKINSON enviar e-mail para: recrutamento@bd.com.br
10. CITI CORP enviar e-mail para: rh.selecao@citicorp.com

HOTELARIA

1. ACCOR enviar e-mail para: recrutamento@accor.com.br
2. HOTEL BLUE TREE enviar e-mail para: rh@bluetree.com.br
3. HOTEL CABREUVA enviar para: diretoria@hotelcabreuva.com.br
4. HOTEL TRANSAMERICA enviar: candidato@transamerica.com.br

MÍDIA

1. DM9DDB enviar e-mail para: trampo@dm9ddb.com.br
2. EDITORA ÁGUIA enviar e-mail para: cv@editoraguia.com.br
3. FOLHA DE SÃO PAULO enviar e-mail para: fspselecao@uol.com.br
4. FOLHA METRO enviar e-mail para: rh@folhametro.com.br
5. MTV enviar e-mail para: rh.mtv@mtvbrasil.com.br
6.. SBT enviar e-mail para: culo@sbt.com.br

INDÚSTRIA

1. 7COMM enviar e-mail para: rh@7comm.com.br
2. AABB (CLUBE SOCIAL) enviar e-mail para: rh@aabb.esp.br
3. ALGAR enviar e-mail para: talentoshumanos@algar.com.br
4. APOLO enviar e-mail para: rh@tubosapolo.com.br
5. ARTEB enviar e-mail para: selecao@arteb.com.br
6. ARTHA enviar e-mail para: rh@arthabr.com
7. AZALÉIA enviar e-mail para: rh@azaleia.com.br
8. BASF enviar e-mail para: recursos.humanos@basf-sa.com.br
9. BOM BRIL enviar e-mail para: selecao@bombril.com.br
10. BOSCH enviar e-mail para: recruta.bosch.rbbr@br.bosch.com
11. BOUCINHAS enviar e-mail para: rhboucin@boucinhas.com.br
12. BRAHMA enviar e-mail para: gente@brahma.com.br
13. BRASILATA enviar e-mail para: brasilata@brasilata.com.br
14. CARAMURU ALIMENTOS enviar e-mail para: rh@caramuru.com
15.. CARGILL enviar e-mail para: recrutamento_cargill@cargill.com
16. CCE enviar e-mail para: rh@cce.com.br
17. CIMENTO ITAÚ enviar e-mail para: talentos@cimentoitau.com.br
18. CERÂMICA SANTANA enviar para: rh@ceramicasantana.com..br
19. DELL enviar e-mail para: Brasil_HR@Dell.com
20. DOW enviar e-mail para: recrutamento@dow.com
21. EMBRACO enviar e-mail para: rhembraco@embraco.com.br
22. ESTRELA enviar e-mail para: dpessoal@estrela.ind.br
23. FORD enviar e-mail para: selecao@ford..com
24. GEMINI enviar e-mail para: rh@gemini.com.br
25. GERDAU enviar e-mail para: rh-sp@gerdau.com.br
26. GOODYEAR enviar e-mail para: recrutamento.amplant@goodyear.com
27. GRADIENTE enviar e-mail para: rh@gradiente.com.br
28. GRUPO ÁUREA enviar e-mail para: cv@grupoaurea.com.br
29. INTELBRAS enviar e-mail para: rh@intelbras.com.br
30. ITAMBÉ enviar e-mail para: rh@itambe.com.br
31. KLABIN enviar e-mail para: recrutamento@klabin.com.br
32. KOLUMBUS enviar e-mail para: rh-kb@kolumbus.com.br
33. LUPO enviar e-mail para: rh@lupo.com.br
34. MANAH enviar e-mail para: mercado@manah.com.br
35. MARCOPOLO enviar e-mail para: inovarh@inovarh.com.br
36. MOCOCA enviar e-mail para: rh@mococasa.com.br
37. MONSANTO enviar e-mail para: talentos.novos@monsanto.com
38. MOORE enviar e-mail para: selecao@moore.com.br
39. MOSANE enviar e-mail para: rh@mosane.com...br
40. OTIS enviar e-mail para: selecao@otis.com
41. PANAMCO enviar e-mail para: bancodecurriculos@panamco.com.br
42. PANCO enviar e-mail para: selfab@panco.com.br
43. PERDIGÃO enviar e-mail para: rhvda@perdigao.com.br
44. PROBEL enviar e-mail para: drh@probel.com.br
45. SABÓIA enviar e-mail para: selecao@saboia.com.br
46. SANTISTA TÊXTIL enviar e-mail para: selecao@santistatextil.com.br
47. SCANIA enviar e-mail para: curriculo.br@scania.com
48. SCHINCARIOL enviar e-mail para: rh@schincariol.com.br
49. SKOL enviar e-mail para: gente@skol.com.br
50. SONY enviar e-mail para: sonyrh@ssp.br.sony.com
51. SONY MUSIC enviar e-mail para: talentos@sonymusic.com.br
52. SPRINGER CARRIER enviar e-mail para: rh.springer@carrier.utc.com
53. TECIDOS ELIZABETH enviar e-mail para: selecao@elizabeth.com.br
54. TETRAPAK enviar e-mail para: recrutamento@tetrapak.com
55. VICUNHA enviar e-mail para: selecao@elizabeth.com.br
56. WICKBOLD enviar e-mail para: selecao@wickbold.com.br

SERVIÇOS

1. ASTER PETRÓLEO enviar para: recrutamento@asterpetroleo.com.br
2. ATACADÃO enviar e-mail para: rh@atacadao.com.br
3. BRADESCO SEGUROS enviar: recrutamento@bradescoseguros.com.br
4. BRIGHTLINK enviar e-mail para: cvlink@brightlink.com.br
5. DENADAI enviar e-mail para: rh@denadai.com.br
6. DPASCHOAL enviar e-mail para: rh@dpaschoal.com.br
7. DROGA VERDE enviar e-mail para: rh@drogaverde.com.br
8. DROGARAIA enviar e-mail para: drh@drogaraia.com.br
9. ERNST &YOUNG enviar e-mail para: recursos.humanos@br.eyi.com
10. FLY GT enviar e-mail para: rh@flygt.com.br
11. FNAC enviar e-mail para: recursos_humanos@fnac.com.br
12. HUNTER BUSINESS enviar e-mail para: rh@hunterbusiness.com.br
13. KPMG enviar e-mail para: rhkpmg@kpmg.com.br
14. LEROY MERLIN enviar e-mail para: recrutamento@leroymerlin.com.br
15. LOJAS ARNO enviar e-mail para: rh@lojasarno.com.br

LOJAS

1. RENNER enviar e-mail para: curriculo@lojasrenner.com.br
2. LOJAS RIACHUELO enviar e-mail para: rh@lojasriachuelo.com.br
3. LOJAS ZOGBI enviar e-mail para: rh@lojaszogbi.com.br
4. MCDONALD'S enviar e-mail para: rh@bigmac..com.br
5. MKS CONSULTORIA enviar e-ma il para: mksrh@originet.com.br
6. MULTIPROFISSIONAL enviar e-mail para: rh@multiprofissional.com.br
7. ODEBRECHT enviar e-mail para: adm.pessoal@odb.com.br
8. OESP enviar e-mail para: selecao@oesp.com.br
9. ONTIME enviar e-mail para: selecao@ontime.srv.br
10. ORBITALL enviar e-mail para: recrutamento.rh@orbitall.com.br
11. ORSA enviar e-mail para: rh@grupoorsa.com.br
12. PÃO DE AÇÚCAR enviar e-mail para: pa.rh@paodeacucar.com.br
13. QUILHAS enviar e-mail para: rh@quilhas.com.br
14. RIO SCENARIUM enviar e-mail para: rio-scenarium@uol.com.br
15. ROLDÃO REDECARD enviar e-mail para: rhredecard@redecard.com.br
16. SOMA SEGURADORA enviar e-mail para: rh@somaseguradora.com.br
17. SONAE enviar e-mail para: crescerh@sonae.com.br
18. TECHNIGROUP enviar e-mail para: rh@technigroup.com..br
19. TECNISA enviar e-mail para: selecao@tecnisa.com.br
20. TELEFUTURA enviar e-mail para: rh@telefutura.com.br
21. VERA CRUZ enviar e-mail para: curriculos@veracruz.com.br

TELECOMUNICAÇÕES

1. BCP enviar e-mail para: rhsp@bcp.com.br
2. CAAD enviar e-mail para: rh@caad.com.br
3. CANBRAS enviar e-mail para: recursos..humanos@canbras.com.br
4. ERICSSON enviar e-mail para: rh@edb.ericsson.se
5. HP enviar e-mail para: recrutamento_selecao@hp.com
6. IBM enviar e-mail para: rhibm@br.ibm.com
7. NEXTEL enviar e-mail para: recrutamento.selecao@nextel.com.br
8. NORTEL enviar e-mail para: brzjobs@nortelnetworks.com
9. SIEMENS enviar e-mail para: rhsm@curh.siemens.com.br
10. VÉSPER enviar e-mail para: cvsp@vesper.com.br
TRANSPORTES
1. GUIA BRANCA enviar para: ggrhumanos@aguiabranca.com.br
2. TAM enviar e-mail para: tamselecao@tam.com.br
3. VIAÇÃO CAIEIRAS enviar e-mail para: rh@viacaocaieiras.com.br

DIVERSOS

1. AGN enviar e-mail para: rh@agn.com.br
2. ALTONA enviar e-mail para: treinamento@altona.com.br
3. AMERICEL enviar e-mail para: curriculo@americel.com.br
4. AMTEC.NET enviar e-mail para: empregossaopaulo@amtec.net
5. ARVIN MERITOR enviar e-mail para: rh.saopaulo@arvinmeritor.com
6. AXARA enviar e- mail para: rh@axara.com.br
7. COMMITMENT enviar e-mail para : arearh@commitment.com.br
8. COMPUGRAF enviar e-mail para: curriculum@compugraf.com.br
9. CONDEMAR enviar e-mail para: talentos@condemar.com.br
10. CONDOR enviar e-mail para: rh@condor.com.br
11. CONSULTERS enviar e-mail para: rh@consulters.com.br
12. COONAI enviar e-mail para: rh@coonai.com.br
13. COOPER PLUS enviar e-mail para: recrut.selecao@cooperplus.org.br
14. COSELLI enviar e-mail para: rh@coselli.com.br
15. CRAZ enviar e-mail para: rh@craz.com.br
16. DBD enviar e-mail para: cv@dbd.com.br
17. EMC enviar e-mail para: brazil_hr@emc.com
18. ENESA enviar e-mail para: pessoal@enesa.com.br
19. ESCOPO enviar e-mail para: rh@escopo.com
20. EXPOSIÇÕES enviar e-mail para: selecao@exposicoes.com.br
21. IGUAÇU enviar e-mail para: curriculos@iguacu.com.br
22. KEPLER enviar e-mail para: rh@kepler..com.br
23. KMCL enviar e-mail para: rh@kmcl.thyssenkrupp.com.br
24. KRON enviar e-ma il para: rh@kron.com.br
25. LAVORI enviar e-mail para: rh@lavori.com.br
26. MD PAPÉIS enviar e-mail para: rh@mdpapeis.com.br
27. MECANO enviar e-mail para: rh@mecano.com.br
28. MERITORAUTO enviar e-mail para: rhlime@meritorauto.com
29. MINERAÇÃO RIO DO NORTE enviar e-mail para: rh@mrn.com.br
30. MPRH enviar e-mail para: selecao@mprh.com.br
31. MSHIMIZU enviar e-mail para: rh@mshimizu.com..br
32. PELLEGRINO enviar e-mail para: rh.pellegrino@dana.com
33. RCC enviar e-mail para: rh@rcc.com.br
34. ROLAND enviar e-mail para: rh@roland.com.br
35. SONDA BRASIL enviar e-mail para: rhsp@sondabrasil.com.br
36. VISION GROUP enviar e-mail para: curriculum@visiongroup.com.br
37. YKP enviar e-mail para: rh@ykp.com.br
38. YPORA enviar e-mail para: rh@ypora..com.br
39. YSA YOKOGAWA enviar e-mail para: rh@ysa.yokogawa.com.br
40. ZANCHI enviar e-mail para: curriculo@zanchi..com.br

SITES GRATUITOS PARA CADASTRO DE CURRICULO

1. www.bumeran.com.br
2. www.ambc.com.br/rh
3. www.cst.com.br
4. www.guiadeempregos.com.br
5. www..multiempregos.com.br
6. www.respect.com.br
7. www.selector.com.br
8. www.selector.com.br
9. www.vidaexecutiva.com.br
10. www.gelre.com.br
11. www.anunciosbrasil.com.br
12. www.bne.com.br
13. www.bomtrabalho.com.br
14. www.curriculum.com.br
15. www.clickjobs.zip.net
16. www.cvnet.com.br

EMPRESAS,TELEFONES E E-MAIL

1. ACSER 3241-4969 acsersalvador@gmail.com
2. ANIMA 3207-1566 www.anima-ba.com.br, aline.nurec@anima-ba.com.br
3. FIRST RH 3451-0946 www.firstrh.com.br
4. GELRE 3241-6975 selecao.salvador@gelre.com.br
5. VIA PROMOTER 3243-2212 viapromoter@service.com.br
6. NEW QUALITY 33411-887/37 newestagio@terra.com.br
7. DIRETRIZ 3243-9867 pessoalmente
8. ACS 3351-5470 pessoalmente
9. ESTYLLOS 3341-2821 styllosrh@yahoo.com.br
10. FOLKS 3341-2027 rh@folks.com.br
11. NORRAL 3327-2236 norral@globo.com
12. FLUÊNCIA 3341-6620 fluencia@cpunet.com.br
13. SERH 2108-3777 liane.mota@serh.com.br
14. ATIVA 3341-6620 recrutamento@ativa-ba.com.br
15. GENTE 3264-0719 pessoalmente
16. WORKTIME 3351-0048 vagas@worktime-rh.com.br
17. ONLINE 3341-0983 rh@onlineconsultoria.com.br
18. ACTUALLITY 3272-9140 actuallityrh@ig.com.br
19. CONFIAR 3341-4141 confiarconsultoria@terra.com.br
20. RECRUTAMENTO -recrutamento_vagas2006@yahoo.com.br
21. TRADIÇÃO 3358-5800 samai.cunha@tradicao.com.br, selecaossa@tradicao.com.br
22. CíRCULO 2101-5173 circulorh@acto.srv.br
23. PERSONALITÉ 3271-2099 psicorh@uol.com.br
24. LABORH 3345-5757 talentos@laborh.com.br
25. TALENTOS 3342-9094 selecao@talentobahia.com.br
26. FASE 3347-5250 rhfase@uol.com.br
27. CONECTARH 3264-9724 conectarh@conectarh.com alexrh@atarde.com.br
28. TELELISTAS cristiane.ba@telelistas.net
29. ELEMENTAIS CONSULTORIA EM RH – falecom@elementaisconsultoria.com.br

Colaboração: Daniela Bitencourt

segunda-feira, 26 de outubro de 2009

Unicamp 100% digital

Com o total de 30.871 teses e dissertações em sua Biblioteca Digital, a Universidade Estadual de Campinas (Unicamp) se tornou a primeira universidade brasileira a ter 100% dessa produção em formato eletrônico e com acesso livre pela internet.

Desde 2004, quem quiser baixar uma cópia dos trabalhos precisa se cadastrar, o que tem permitido um controle detalhado dos acessos.

“Até o momento foram 4,3 milhões de downloads. A maior média é da área de humanidades e artes, com 1,6 milhão de downloads e 7.705 teses, média de 217 cópias por pesquisa. A média geral, considerando todas as áreas, é de 143 downloads por tese”, disse Luiz Atílio Vicentini, coordenador da Biblioteca Central Cesar Lattes e do Sistema de Bibliotecas da Unicamp.

A Biblioteca Digital da Unicamp passou dos 20 milhões de visitas, com um grande salto ocorrido a partir de 2005, quando o acervo foi indexado ao Google. “De 1 milhão naquele ano, a quantidade de visitas foi para mais de 3 milhões em 2006; em 2008 foram 6,5 milhões de acessos e, este ano, já temos mais de 5 milhões. Registramos picos de 30 mil visitas por dia”, disse
Vicentini ao portal da universidade.

De acordo com o coordenador, há mais de 800 mil usuários cadastrados. O último levantamento apontou quase 24 mil downloads por usuários de 73 países, com destaque para Espanha e Portugal.

O estudo mais acessado, intitulado *O conhecimento matemático e o uso de jogos na sala de aula*, foi apresentado por Regina Célia Grando na Faculdade de Educação e teve até o dia 13 de outubro 8.485 downloads e 43.784 visitas.

Mais informações: *http://libdigi.unicamp.br*

Prova de concurso para Técnico em TI

Para quem está estudando para concurso público, no link a seguir tem a prova do concurso do IF de Alagoas para técnico em T.I.

Link da prova:
http://concurso.cefet-al.br/webroot/files/administrativo2009_prova_tecnicoemti.pdf

Link da página principal, onde está o gabarito: http://concurso.cefet-al.br/

Bons estudos.

Arquivo de Linguagem Técnica III - Trabalho de MVC

Pessoal,
Diante do corre-corre da SNCT não tive como disponibilizar o arquivo na semana passada. O arquivo está disponível em:
http://www.4shared.com/file/143781820/dfd08f12/TrabalhoEmpManutencaoCompMVC.html

A seguir o conteúdo do mesmo:


Você foi contratado por uma empresa de manutenção de computadores para desenvolver uma aplicação Java que gerencie os serviços prestados. A empresa possui um cadastro de clientes. Os clientes podem ser pessoa física, empresa pública ou empresa privada.

A empresa dispõe de quatro tipos de serviços: diagnóstico, limpeza, troca de peça e configuração. Os valores dos serviços são R$10,00, R$20,00, R$30,00 mais o valor da peça trocada e R$50,00 respectivamente.

Um cliente pode precisar de vários serviços gerando dessa forma uma ordem de serviço. Um cliente pode levar mais de um equipamento gerando assim uma ordem de serviço para cada equipamento. Um equipamento pode ter mais do que uma ordem de serviço, porém, apenas uma aberta. Entende-se por ordem de serviço aberta aquela que está sendo executada e que ainda não foi paga.

Clientes do tipo pessoa física tem um desconto de 5% ao efetuar o pagamento da ordem de serviço, empresa pública tem um desconto de 10% e as empresas privadas não tem desconto.

Toda vez que o pagamento for efetuado a ordem de serviço deve ser fechada.

A aplicação deve conter as seguintes funcionalidades:

1. Cadastrar ordem de serviço.
2. Excluir ordem de serviço.
3. Autorizar ou não a ordem de serviço.
4. Lista as ordens de serviço de determinado cliente.

Obs.
1. O objetivo dessa atividade é a utilização adequada do MVC.

2. Não é necessário criar telas para efetuar cadastros de cliente, equipamento, etc, crie uma base de dados simples somente para persistir os dados relacionados com as funcionalidades acima.

3. Use os padrões de projeto: Front Controller, Command, Singleton


Bom trabalho.

segunda-feira, 12 de outubro de 2009

Entrevista na rádio FM de Santo Amaro

Pessoal,

Darei uma entrevista na sexta-feira dia 16/10/2009 às 14:00 na rádio FM de Santo Amaro sobre a Semana de Ciência e Tecnologia. O radialista solicitou que eu levasse um aluno que esteja ajudando na organização da semana para participar da entrevista. É coisa simples e rápida.


Quem se candidata?

Microsoft libera versão oficial de antivírus gratuito

A Microsoft liberou nesta terça-feira (29) a versão oficial de seu antivírus
gratuito, o Microsoft Security Essentials, que estava disponível desde junho
na versão de teste. O software protege o computador contra vírus, spyware e
outros códigos maliciosos – http://www.microsoft.com/security_essentials/

De fácil uso, o programa compatível com a plataforma Windows usa cores para
avisar o usuário as condições de seu computador. Se está tudo verde, por
exemplo, é sinal de que a máquina está livre de pragas virtuais.

A Microsoft divulgou que seu objetivo não é concorrer com empresas como a
McAfee e Symantec, que atuam no mercado de segurança. De acordo com a
agência de notícias AP, a empresa de software diz que seu objetivo com essa
oferta é chegar até o público que ainda não usa antivírus.

Fonte: G1

domingo, 11 de outubro de 2009

Lista de LTI - Lista_ArrayList2

Pessoal,
A segunda lista sobre ArrayList está disponível em http://www.4shared.com/file/140209102/98d85f33/Lista_ArrayList2.html


Abaixo as questões da lista:

Observação: Essa lista é continuação da Lista_ArrayList.doc, portanto é necessário que a lista Lista_ArrayList.doc tenha sido resolvida.

1. Altere a Menu.
a. Acrescente no método exibir mensagens que estão em negrito:
"Escolha uma das opções abaixo:"
"Digite 1 para cadastrar um animal"
"Digite 2 para excluir um animal"
"Digite 3 para listar todos os animais cadastrados"

"Digite 4 para cadastrar um veterinário"
"Digite 5 para excluir um veterinário"
"Digite 6 para listar todos os veterinarios cadastrados"
"Digite 7 para cadastrar um animal sob a responsabilidade de determinado veterinario"
"Digite 8 para excluir um animal sob a responsabilidade de determinado veterinario"
"Digite 9 executar os métodos comer() e comunicar() de determinado animal que esta sob a responsabilidade de determinado veterinario"

"Digite 0 para sair"

2. Na classe Veterinario faça:
a. Remova o atributo meuAnimal;
b. Remova os métodos setMeuAnimal e getMeuAnimal. Eles deixarão de ser necessário, pois iremos criar um ArrayList para armazenar vários animais que o veterinário será responsável.
c. Crie uma variável de instancia chamada ArraymeusAnimais do tipo ArrayList. O ArraymeusAnimais representa todos os animais que o veterinário é responsável no zoológico .
d. Altere os métodos alimentarAnimal() e banharAnimal() para que percorra todos os animais do veterinário. Ao invés de chamar o método getNome() e comer() do atributo meuAnimal, o código deve chamar getNome() e comer() dos animais contidos em ArraymeusAnimais.
e. Acrescente na os seguintes métodos: localizarAnimal_do_Veterinario, cadastrarAnimal_do_Veterinario, excluirAnimal_do_Veterinario, qtdAnimal_do_Veterinario, e listarAnimal_do_Veterinario
e1. O método localizarAnimal_do_Veterinario deve receber como parâmetro o nome do Animal que se deseja localizar no ArraymeusAnimais. Se existir retornar uma referencia para o objeto, senão retornar null;

e2. O método cadastrarAnimal_do_Veterinario deve receber como parâmetro um Animal e inserir esse objeto em ArraymeusAnimais;

e3. O método excluirAnimal_do_Veterinario deve receber como parâmetro um Animal que se deseja excluir e remove-lo do ArraymeusAnimais. Esse método deve usar o método localizarAnimal_do_Veterinario para retornar o animal caso exista dentro do ArrayList;

e4. O método qtdAnimal_do_Veterinario indica quantos animais foram cadastrados para o veterinário. O método deve verificar o tamanho do arraylist ArraymeusAnimais e retornar esse número.

e5. O método listarAnimal_do_Veterinario deve percorrer ArraymeusAnimais e exibir o nome, cor, tamanho e peso de todos os animais que o veterinário é responsável;

3. Acrescente na classe AdmZoo uma variável de instancia chamada ArrayVeterinario do tipo ArrayList.

4. Acrescente na classe AdmZoo os seguintes métodos: localizarVeterinario, cadastrarVeterinario, excluirVeterinario, qtdVeterinario, e listarVeterinario.

a. O método localizarVeterinario deve receber como parâmetro o nome do Veterinário que se deseja localizar no ArrayVeterinario. Se existir retornar uma referencia para o objeto, senão retornar null;
b. O método cadastrarVeterinario deve receber como parâmetro um Veterinário com o nome e idade inserir esse objeto em ArrayVeterinario;
c. O método excluirVeterinario deve receber como parâmetro um Veterinario que se deseja excluir e remove-lo do ArrayVeterinario. Esse método deve usar o método localizar para saber a localização dentro do ArrayList;
d. O método qtdVeterinario indica quantos veterinário forma cadastrados. O método deve verificar o tamanho do arraylist ArrayVeterinario e retornar esse número.
e. O método listarVeterinario deve percorrer ArrayVeterinario e exibir o nome, idade e o nome e a cor de todos os animais que o veterinário é responsável;

5. Na classe Zoo faça:
a. Insira cases no switch para implementar as novas funcionalidades adicionadas no menu .

Solução da lista de LTI - Lista_ArrayList

Pessoal,
No link a seguir está disponível a solução da primeira lista sobre ArrayList: Lista_ArrayList.

http://www.4shared.com/file/140207501/e607d166/Solucao_Lista_ArrayList.html

Solução da lista de LTI - Lista_ConceitosBasicosAnimais

Pessoal,
No link: http://www.4shared.com/file/140204530/a8981ddd/Solucao_Lista_ConceitosBasicosAnimais.html está disponível a solução da lista: Lista_ConceitosBasicosAnimais.

terça-feira, 6 de outubro de 2009

Lista de LTI - Lista_ArrayList

Pessoal,
Está disponível no link a seguir a lista sobre ArrayList:

http://www.4shared.com/file/138090620/45558196/Lista_ArrayList.html


Segue abaixo as questões da lista citada:

Observação: Essa lista é continuação da Lista_ConceitosBasicosAnimais.doc, portanto é necessário que a lista Lista_ConceitosBasicosAnimais.doc tenha sido resolvida.

1. Crie uma classe chamada Menu. Essa classe deve ter o atributo: opcao que vai guardar a opção escolhida pelo usuário. Esse atributo deve ter set e get sendo private e publico respectivamente os modificadores. A classe possui também o método: exibir.

a. O método exibir deve exibir para o usuário as seguintes mensagens:

“Escolha uma das opções abaixo:”

“Digite 1 para cadastrar um Animal”

“Digite 2 para excluir um Animal”

“Digite 3 para listar todos os Animais cadastrados”

“Digite 0 para sair”

b. O método exibir deve retornar o valor escolhido pelo usuário.

2. Crie uma classe chamada AdmZoo. Essa classe representa o administrador do zoológico. Essa classe deve ter o atributo: nome que vai guardar o nome do administrador. Crie os métodos set e get para esse atributo.

3. Acrescente na classe AdmZoo uma variável de instancia chamada ArrayAnimal do tipo ArrayList.

4. Acrescente na classe AdmZoo os seguintes métodos: localizarAnimal, cadastrarAnimal, excluirAnimal, qtdAnimal, e listarAnimal.

a. O método localizarAnimal deve receber como parâmetro o nome do Animal que se deseja localizar no ArrayAnimal. Se existir retornar uma referencia para o objeto, senão retornar null;

b. O método cadastrarAnimal deve receber como parâmetro um Animal com o nome, cor, tamanho e peso e inserir esse objeto em ArrayAnimal ;

c. O método excluirAnimal deve receber como parâmetro um Animal que deseja-se excluir e remove-lo do ArrayAnimal; Esse método deve usar o método localizar para saber a localização dentro do ArrayList;

d. O método qtdAnimal indica quantos animais foram cadastrados. O método deve verificar o tamanho do arraylist ArrayAnimal e retornar esse número.

e. O método listarAnimal deve percorrer ArrayAnimal e exibir o nome e a cor de todos os animais cadastrados no zoológico;

5. Na classe Zoo faça:

a. Crie uma objeto chamado Administrador do tipo AdmZoo. Atribua o nome Darwin no Administrador;

b. Crie um objeto chamado sc do tipo Scanner;

c. Crie um objeto chamado menu do tipo Menu. Chame o método exibir do objeto menu. Esse método deve ser chamado em loop até o usuário digitar a opção 0 que indica sair;

d. Use a instrução switch. Nela será implementada as funcionalidades definidas no menu .

d1. Na expressão do switch verifique o valor da opção escolhida pelo usuário – o método que retorna esse valor é o getOpcao do objeto menu.

d2.Em cada case do switch deve ser inserido código para fazer todas as funcionalidades definida na opção do menu.

segunda-feira, 5 de outubro de 2009

Lista de LTI - Lista_ConceitosBasicosAnimais

Pessoal,
Está disponível a lista de conceitos básicos em:
http://www.4shared.com/file/137785181/2c01d6dc/Lista_ConceitosBasicosAnimais.html

Essa lista deve estar pronta até o dia 06/10/2009.

A seguir as questões da lista:

1. Crie uma classe chamada Animal. Essa classe deve ter os atributos: nome, cor, tamanho, peso. Todos os atributos da classe Animal devem ter set e get. A classe Animal tem os métodos: comer, caçar, correr, atacar, andar e comunicar.

a. O método comer deve exibir para o usuário a mensagem: “Eu estou comendo!”
b. O método correr deve exibir para o usuário a mensagem: “Eu estou correndo!”
c. O método atacar deve exibir para o usuário a mensagem: “Eu estou atacando!”
d. O método caçar deve chamar o método correr e atacar e depois exibir para o usuário a mensagem: “Eu estou caçando!”. O modificador dos métodos correr e atacar deve ser private.
e. O método andar deve receber como parâmetro um valor que indique quantos metros o animal deve andar. O método deve exibir uma mensagem informando quantos metros o Animal andou;
f. O método comunicar deve exibir para o usuário a mensagem: “Eu sou um animal e estou comunicando!”;

2. Crie uma classe chamada Veterinario. Essa classe deve ter os atributos: nome, idade, e o atributo meuAnimal que é do tipo:Animal. Esse atributo indica o animal que determinado veterinário está cuidando. Todos os atributos da classe Veterinario devem ter set e get. A classe Veterinario tem os métodos: cuidarAnimal, banharAnimal, alimentarAnimal.

a. O método alimentarAnimal deve chamar o método comer do seu Animal e exibir para o usuário a mensagem: “Eu estou dando comida para o meu animal. O peso dele é !”;
b. O método banharAnimal deve exibir para o usuário a mensagem: “Eu estou dando banho no meu animal. O nome dele é !”;
c. O método cuidarAnimal deve chamar o método banharAnimal e alimentarAnimal;

3. Crie uma classe principal chamada Zoo, que deve possuir o método main.

4. No método main da classe Zoo faça:

a. Crie um objeto Animal chamado anim;
b. Atribua um nome, cor, tamanho, peso a anim;
c. Crie um objeto Veterinario chamado vet;
d. Atribua um nome e idade a vet;
e. Atribua no atributo: meuAnimal de vet o animal criado no item a;
f. Chame o método cuidarAnimal do objeto vet;
g. Faça o animal do veterinário caçar;
h. Faça o animal do veterinário andar;
i. Faça o animal do veterinário comunicar;

Lista de Algoritmo - Lista_Instrucao_Selecao_II

Pessoal,
No link a seguir está disponível a lista II de instrução de seleção. Resolvam em Pascal:

http://www.4shared.com/file/137778503/7de5da28/Lista_Instrucao_Selecao_II.html


A seguir, disponibilizo o conteúdo da lista acima:

1. Construa um algoritmo para calcular o total do custo da mão de obra de uma reforma que será realizada no seu apartamento. O pedreiro cobra R$10,00 a hora e o pintor R$8,00. Sendo informado o total de horas que serão utilizadas pelo pedreiro e o total de horas que serão utilizadas pelo pintor.

2. Ler um numero entre 1 e 12, e escrever o mês correspondente. Caso o usuário digite um número fora deste intervalo, deverá aparecer um uma mensagem, informando que não existe mês com este número.

3. Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que ultrapassar este valor, calcular e escrever o seu salário total.

4. Escreva um algoritmo que calcule o imposto de renda a partir da renda mensal informada pelo usuário. As regras são : Renda mensal até R$ 1164,00: Isento de imposto de renda. Renda mensal de R$ 1164,01 a R$ 2326,00: 15% de imposto de renda. Renda mensal superior a R$ 2326,01: 27,5% de imposto de renda

5. Um triângulo cujos 3 lados sejam iguais é denominado TRIÂNGULO EQUILATERO.Um triângulo onde apenas 2 lados sejam iguais é denominado TRIÂNGULO ISÓSCELES. Um triângulo onde todos os lados são diferentes é denominado TRIÂNGULO ESCALENO. Ao saber os lados de um triângulo, eles só formam um triângulo de verdade se não existe um lado que seja maior que a soma dos outros dois. Conhecendo estas condições, faça um algoritmo que leia os lados de um triângulo e informe o tipo de triângulo que ele forma.

6. O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1º grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1º e 2º grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Fazer um algoritmo que lê o índice de poluição medido e emitir a notificação adequada aos diferentes grupos de empresas, sabendo-se que a escala varia de 0.05.

7. Escreva um algoritmo para ler as notas da 1ª e 2ª avaliações de um aluno, calcular e imprimir a média semestral. Faça com que o algoritmo só aceite notas válidas ( uma nota válida deve pertencer ao intervalo [0,10]. Cada nota deve ser validada separadamente. Deve ser impressa a mensagem ”Nota inválida”caso a nota informada não pertença ao intervalo [0,10].
8. Entrar com um número e informar se ele é divisível por 10, ou é divisível por 5, ou é divisível por 2 ou senão é divisível por nenhum destes.

9. Uma empresa paga R$10.00 por hora normal trabalhada e R$ 15.00 por hora extra. Escreva um algoritmo que leia o total de horas normais e o total de horas extras trabalhadas por um empregado em um ano e calcule o salário anual deste trabalhador e o imposto devido pelo trabalhador. Considerando que o trabalhador deve pagar 10% de imposto se o seu salário anual for menor ou igual a R$ 12000.00. Caso o salário seja maior que este valor o imposto devido é igual a 10% sobre R$ 12000.00 mais 25% sobre o que passar de R$ 12000.00.

10. Faça um algoritmo que informe se um dado ano é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100.

11. Com base na tabela abaixo, escreva um algoritmo que leia o código de um item e a quantidade deste item. A seguir, calcule e mostre o valor da conta a pagar.

Código Especificação Preço Unitário
1 Cachorro Quente R$ 4.00
2 X-Salada R$ 4.50
3 X-Bacon R$ 5.00
4 Torrada simples R$ 2.00
5 Refrigerante R$ 1.50

12. Uma empresa decidiu dar uma gratificação de Natal aos seus funcionários, baseada no número de horas extras e no número de horas que o funcionário faltou ao trabalho. O valor do prêmio é obtido pela consulta na tabela a seguir, em que:
H = (Número de horas extras) - (2/3 * (Números de horas-falta))

H (minutos) Prêmio ($)
>2400 500
1800<= 2400 400 1200<= 1800 300 600<=1200 200 <=600 100 13. Faça um algoritmo que receba os coeficientes a, b e c de uma equação do 2 grau ax2 + bx + c = 0, calcule e mostre os valores de delta e das raízes da equação. O seu algoritmo deverá informar a condição de delta, se negativo, nulo ou positivo. 14. Dado um número indicar se ele é primo. 15. Dado um número indicar se ele é par ou impar.

LTIII - Atividade sobre o Web-tier - model 1

Implemente o model 1:

a) Crie uma página jsp que mostre os usuários que estão na lista de espera (essas classes foram desenvolvidas na atividade anterior);
b) Exiba na página o nome e a matrícula do usuário;
c) Altere a classe ListaEspera para que a coleção de Usuários da lista de espera seja acessada;
d) Altere a classe Usuario para que o nome e a matrícula fiquem acessíveis.

Pesquisar neste blog

Google