Exercicios java
Por: girlee • 25/5/2015 • Trabalho acadêmico • 5.914 Palavras (24 Páginas) • 482 Visualizações
========== Capitulo 11: =============
=============Exercicio 11.1=============
Acadêmico
-------------------
Código
Nome
Número
Complemento
Bairro
Cep
Cidade
Estado
Cpf
Rg
--------------------
RegistrarMatricula()
TrancarMatricula()
RenovarMatricula()
PagarMensalidade()
RealizarProva()
RequererDiploma()
EmprestarLivros()
RenovarEmpréstimos()
---------------------
=============Exercicio 11.2=============
Professor:
Código: int
Nome: String
Logradouro: String
Número: int
Complemento: String
Bairro: String
Cidade: String
CEP: int
Estado: int
CPF: int
RG: int
E-mail: String
Salário: float
Curso
Código: int
Nome: String
Turno: String
Vagas Anuais: String
Conceito: int
Disciplina
Código: int
Nome: String
Carga Horária: String
=============Exercicio 11.3=============
Pessoa
--------------------
Código: Int
Nome: String
--------------------
Abrir Cadastro ()
Alterar Cadastro ()
Acadêmico | Funcionarios
-------------------------| -----------------
PossuiDiplomaES: Boolean | Salário:Float
-------------------------| HorasExtras: int
RegistrarMatricula() | HorasTrabalhadas: int
PagarMensalidade() | Função: String
RenovarMatricula() | ------------------
NotasProvas() | RegistrarAdmissão()
RequererDiploma() | AlterarSalário()
Mensalidade() |
ReMatricula() |
------------------------------------------------------------
=============Exercicio 11.4=============
Assunto:
Código
Descrição
--------------
Livro:
Codigo
Titulo
--------------
Autor:
Codigo
Nome
------------
Exemplar:
Numero
dataAquisição
------------
Pessoa:
Nome
RG
CPF
Endereço
------------
Academico
RA
Turma
Curso
Turno
------------
Funcionario:
Função
Turno
Unidade
------------
Emprestimo
Numero
dataEmprestimo
prazoDevolução
dataDevoloção
--------------
Pessoa sera conectado com Academico.
Funcionario com Pessoa.
Assunto com Livro.
Livro com Exemplar e Autor.
Exemplar sera conectado com o Emprestimo, que sera ligado com Academico.
==============CAPITULO 12============================================
=================Exercicios 12============================
/*
1201. Crie um gerador de Iniciais
*/
package GeradorIniciais;
import GeradorIniciais.Nomes;
import javax.swing.JOptionPane;
/**
*
* @author
*/
public class GeradorIniciais {
public static void main(String args[]) {
String nome;
Pessoa people = new Pessoa();
nome = JOptionPane.showInputDialog(null, "Digite seu nome: ");
if(nome == null){
JOptionPane.showMessageDialog(null,nome,"Erro",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
people.validar(nome); //vai enviar para a classe
System.out.println(nome); //imprimir na tela
while(nome.length( ) >50){
JOptionPane.showInputDialog(null,"Nome Invalido, digite menor.");
}
JOptionPane.showMessageDialog(null,"Suas Iniciais são: ");
JOptionPane.showMessageDialog(null,(nome.charAt(0)));
for (int i = 0; i < nome.length(); i++) {
if (nome.charAt(i) == ' '){
...