quarta-feira, 26 de setembro de 2012

Atividade avaliatória - Agenda (Sergio - Thedwyn)

//Classe principal agenda

Import java.util.Scanner;
public class Agenda2 {
public static void main(String[] args) {
                contatos con = new contatos();
                amigos am = new amigos();
                empresa emp = new empresa();
                família fa= new familia();
                calendario cal = new calendario();
                compromisso comp = new compromisso();

                Scanner leia = new Scanner(System.in);

                Int opc=0, opc2=0;
                while(opc!=8){
                               System.out.println("Bem vindo a sua agenda");
                               System.out.println("Escolha uma dentre as opções desejadas!");
                               System.out.println("1-Inserir Contatos");
                               System.out.println("2-Inserir Compromisso");
                               System.out.println("3-Listar Contatos");
                               System.out.println("4-Listar Compromisso");
                               System.out.println("5-Limpar Compromissos");
                               System.out.println("6-Calendario 2012");
                               System.out.println("7-Sobre");
                               System.out.println("8-Sair");
                               opc = leia.nextInt();
                               if(opc==1){
                                               System.out.println("de onde é seu contato");
                                               System.out.println("1-amigo");
                                               System.out.println("2-empresa");
                                               System.out.println("3-familia");
                                               opc2=leia.nextInt();
                                               if(opc2==1){
                                                               am.dadosamigos();
                                                               }
                                               elseif(opc2==2){
                                                               emp.contatoempresa();
                                                               }
                                               else if(opc2==3){
                                                               fa.contatofamilia();
                                                               }
                               }
 ////compromisso
                               else if(opc==2){
                                               comp.agendar();
                                               }
                else if(opc==3){
                                               if(opc2==1){
                                                               am.listaramigos();
                                                               }
                                               elseif(opc2==2){
                                                               emp.listarempresa();
                                                               }
                               else if(opc2==3){
                                                               fa.listarfamilia();
                                                               }

                               }
                               else if(opc==4){
                                               comp.opc4();
                        }


                else if(opc==5){
                               comp.limpacompromissos();
                               }
else if(opc==6){
                cal.Calendario();
                                               }
                               else if(opc==7){
                                                               System.out.println("Esta agenda tem por base facilitar a sua ");
System.out.println("vida com o benificio de salvar ");
System.out.println("dois contatos e dois eventos Uhuu!");
                                                               }
                               else if(opc==8){
                                               System.exit(0);
                                               }
                }
                               }
}
//Classe contatos

Import java.util.Scanner;
class contatos {
                private String nome="", tel="", email="", end="";
                Scanner leia = new Scanner(System.in);

                public void setnome(String nome){
                               this.nome = nome;
                                }
                public String getnome() {
                               returnnome;
                               }
                public void settel(String tel){
                               this.tel = tel;
                               }
                public String gettel(){
                               returntel;
                               }
                public void setemail(String email){
                               this.email = email;
                               }
                public String getemail(){
                               return email;
                               }
                public void setend(String end){
                this.end = end;
                }
public String getend(){
                returnend;
                }
}
//Classe amigos

import java.util.Scanner;
class amigos extends  contatos  {
                private String lugaremcomum="";
                Scanner leia = new Scanner(System.in);
                public void set lugaremcomum(Stringlugaremcomum) {
                               this.lugaremcomum = lugaremcomum;
                               }
                publicStringgetlugaremcomum() {
                               returnlugaremcomum;
                               }

                void dadosamigos(){
                               System.out.println("Entre com o nome do contato");
                setnome(leia.nextLine());
                System.out.println("Entre com o telefone do contato");
                settel(leia.nextLine());
                System.out.println("Entre com email do contato");
                setemail(leia.nextLine());
                System.out.println("Entre com endereço do contato");
                setend(leia.nextLine());
                System.out.println("Entre com Lugar em comum do contato");
                lugaremcomum = leia.nextLine();
                }

                publicvoidlistaramigos(){
                               System.out.println("Contato : " + getnome());
                System.out.println("Telefone : " + gettel());
                System.out.println("E-mail : " + getemail());
                System.out.println("Endereço: " +getend());
                System.out.println("Lugar em Comum: " +lugaremcomum);
                }
}
//Classe empresa

Import java.util.Scanner;
Class empresa extends  contatos {
                Scanner leia = new Scanner(System.in);
                private String telempresa="";
                public void settelempresa(String telempresa) {
                               this.telempresa = telempresa;
                               }
                public String gettelempresa() {
                               returntelempresa;
                               }
                voidcontatoempresa(){
                               System.out.println("Entre com nome do contato");
                setnome(leia.nextLine());
                System.out.println("Entre com o telefone do contato");
settel(leia.nextLine());
System.out.println("Entre com email do contato");
                setemail(leia.nextLine());
                System.out.println("Entre com endereço do contato");
                setend(leia.nextLine());
System.out.println("Entre com telefone da Empresa");
telempresa= leia.nextLine();
}
                publicvoidlistarempresa(){
                               System.out.println("Contato : " + getnome());
                System.out.println("Telefone : " + gettel());
                System.out.println("E-mail : " + getemail());
                System.out.println("Endereço: " +getend());
                System.out.println("Telefone Empresa " +telempresa);
                }
}
//Classe família

Import java.util.Scanner;
Class familia extends  contatos  {
                private String parentesco="";
                Scanner leia = new Scanner(System.in);
                publicvoidsetparentesco(String parentesco) {
                               this.parentesco = parentesco;
                               }
                public String getparentesco() {
                               returnparentesco;
                               }
Void contatofamilia(){
                System.out.println("Entre com nome do ontato");
                setnome(leia.nextLine());
                System.out.println("Entre com o telefone do contato");
                settel(leia.nextLine());
                System.out.println("Entre com email do contato");
                setemail(leia.nextLine());
                System.out.println("Entre com endereço do contato");
                setend(leia.nextLine());
                System.out.println("Entre com parentesco do contato");
                               parentesco = leia.nextLine();
                               }
                public void listarfamilia(){
                               System.out.println("Contato : " + getnome());
                System.out.println("Telefone : " + gettel());
                System.out.println("E-mail : " + getemail());
                System.out.println("Endereço: " +getend());
                System.out.println("Parentesco " +parentesco);
                }
}
//Classe  compromisso

Import java.util.Scanner;
Class compromisso extends contatos {
                Scanner leia = new Scanner(System.in);
                private String regcompromisso="",hora ="";
                privateintdia=0, mes=0;


                public void setregcompromisso(String regcompromisso) {
                               this.regcompromisso = regcompromisso;
                               }
                public String getregcompromisso() {
                               returnregcompromisso;
                               }
                public void setdia(intdia) {
                               this.dia = dia;
                               }
                publicintgetdia() {
                               returndia;
                               }
                public void setmes(intmes) {
                               this.mes = mes;
                               }
                publicintgetmes() {
                               returnmes;
                               }
                public void sethora(String hora) {
                               this.hora = hora;
                               }
                public String gethora() {
                               returnhora;
                               }

public void agendar(){
                System.out.println("Entre com nome do compromisso");
                regcompromisso = leia.nextLine();
                System.out.println("Entre com dia do compromisso");
                dia = leia.nextInt();
                System.out.println("Entre com mês do compromisso");
                mes = leia.nextInt();
                System.out.println("Entre com a hora do compormisso");
                hora = leia.nextLine();
                }
                publicvoidlimpacompromissos(){
                               regcompromisso="";
                               hora ="";
                               System.out.println("Compromissos Limpos");
                               }
                publicvoid opc4(){
                               System.out.println("Compromisso em : " + regcompromisso);
                System.out.println("Dia do compromisso : " + dia);
                System.out.println("Mes do compromisso : " + mes);
                System.out.println("Horário do compromisso : " + hora);
                               }
                }

//Classe calendário

Import java.util.Scanner;
class calendario {
                Scanner leia = new Scanner(System.in);
                public void Calendario(){
                               int opc3=0;
                System.out.println("Escolha o mês em numeral");
                opc3= leia.nextInt();
                if(opc3==1){
                               System.out.println(" 1  2  3  4  5  6  7");
                                               System.out.println(" 8  9 10 11 12 13 14");
                                               System.out.println("15 16 17 18 19 20 21");
                                               System.out.println("22 23 24 25 26 27 28");
                                               System.out.println("29 30 31 ");
                                               System.out.println("01/01/2012              Domingo             Confraternização Universal");
                               }
                else if(opc3==2){
                               System.out.println("          1  2  3  4");
                                               System.out.println(" 5  6  7  8  9 10 11");
                                               System.out.println("12 13 14 15 16 17 18");
                                               System.out.println("19 20 21 22 23 24 25");
                                               System.out.println("26 27 28 29");
                                               System.out.println("20/02/2012              Segunda-Feira Carnaval");
                                               System.out.println("21/02/2012              Terça-Feira         Carnaval");
                               }
                else if(opc3==3){
                               System.out.println("             1  2  3");
                                               System.out.println(" 4  5  6  7  8  9 10");
                                               System.out.println("11 12 13 14 15 16 17");
                                               System.out.println("18 19 20 21 22 23 24");
                                               System.out.println("25 26 27 28 29 30 31");
                                               }
                               else if(opc3==4){
                                               System.out.println(" 1  2  3  4  5  6  7");
                                               System.out.println(" 8  9 10 11 12 13 14");
                                               System.out.println("15 16 17 18 19 20 21");
                                               System.out.println("22 23 24 25 26 27 28");
                                               System.out.println("29 30 ");
                                               System.out.println("06/04/2012              Sexta-Feira        Paixão de Cristo");
                                               System.out.println("21/04/2012              Sábado Tiradentes");
                                               }
                               else if(opc3==5){
                                               System.out.println("       1  2  3  4  5");
                                               System.out.println(" 6  7  8  9 10 11 12");
                                               System.out.println("13 14 15 16 17 18 19");
                                               System.out.println("20 21 22 23 24 25 26");
                                               System.out.println("27 28 29 30 31");
                                               System.out.println("01/05/2012              Terça-Feira         Dia do Trabalho");
                                               }
                               else if(opc3==6){
                                               System.out.println("                1  2");
                                               System.out.println(" 3  4  5  6  7  8  9");
                                               System.out.println("10 11 12 13 14 15 16");
                                               System.out.println("17 18 19 20 21 22 23");
                                               System.out.println("24 25 26 27 28 29 30");
                                               System.out.println("07/06/2012              Quinta-Feira Corpus Christi");
                                               }
                               else if(opc3==7){
                                               System.out.println(" 1  2  3  4  5  6  7");
                                               System.out.println(" 8  9 10 11 12 13 14");
                                               System.out.println("15 16 17 18 19 20 21");
                                               System.out.println("22 23 24 25 26 27 28");
                                               System.out.println("29 30 31");
                               }
                    else if(opc3==8){
                               System.out.println("          1  2  3  4");
                                               System.out.println(" 5  6  7  8  9 10 11");
                                               System.out.println("12 13 14 15 16 17 18");
                                               System.out.println("19 20 21 22 23 24 25");
                                               System.out.println("26 27 28 29 30 31");
                                               }
                               else if(opc3==9){
                                               System.out.println("                   1");
                                               System.out.println(" 2  3  4  5  6  7  8");
                                               System.out.println(" 9 10 11 12 13 14 15");
                                               System.out.println("16 17 18 19 20 21 22");
                                               System.out.println("23 24 25 26 27 28 29");
                                               System.out.println("30");
                                               System.out.println("07/09/2012              Sexta-Feira        Independência do Brasil");
                                               }
                               else if(opc3==10){
                                               System.out.println("    1  2  3  4  5  6");
                                               System.out.println(" 7  8  9 10 11 12 13");
                                               System.out.println("14 15 16 17 18 19 20");
                                               System.out.println("21 22 23 24 25 26 27");
                                               System.out.println("28 29 30 31");
                                               System.out.println("12/10/2012              Sexta-Feira        Nossa Sra. Aparecida – Padroeira do Brasil");
                                               }
                               else if(opc3==11){
                                               System.out.println("             1  2  3");
                                               System.out.println(" 4  5  6  7  8  9 10");
                                               System.out.println("11 12 13 14 15 16 17");
                                               System.out.println("18 19 20 21 22 23 24");
                                               System.out.println("25 26 27 28 29 30");
                                               System.out.println("02/11/2012              Sexta-Feira        Finados");
                                               System.out.println("15/11/2012              Quinta-Feira Proclamação da República");
                                               }
                               else if(opc3==12){
                                               System.out.println("                   1");
                                               System.out.println(" 2  3  4  5  6  7  8");
                                               System.out.println(" 9 10 11 12 13 14 15");
                                               System.out.println("16 17 18 19 20 21 22");
                                               System.out.println("23 24 25 26 27 28 29");
                                               System.out.println("30 31");
                                               System.out.println("25/12/2012              Terça-Feira Natal");
                                               }
                               else{
                                               System.out.println("Mês inexistente!");
                                               }
                               }
}