SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Pontif´ Universidade Cat´lica de Minas Gerais
      ıcia                  o
Bacharelado em Sistemas de Informa¸˜o
                                    ca
Algoritmos e Estruturas de Dados - 2009/2
Waldir Ribeiro Pires Junior


Laborat´rio 1: entregar at´ 28/08/2009
       o                  e
  Observa¸oes:
         c˜

  • Dever˜o ser entregues o c´digo fonte em C# (apenas os arquivos .cs) e a documenta¸ao.
         a                   o                                                       c˜

  • A documenta¸ao do programa deve conter:
               c˜

       – uma breve descri¸ao do programa;
                         c˜
       – o manual de utiliza¸˜o do programa;
                            ca
       – an´lise de complexidade de todos os m´todos implementados;
           a                                  e
       – um relat´rio de testes que especifique os testes realizados e resultados obtidos.
                 o

  • Devem ser realizados testes para todos os m´todos da classe, abordando o funcionamento
                                               e
    normal e tratamentos de erros.

  • M´todos e atributos auxiliares podem ser inseridos na classe mas n˜o ´ permitido alterar a
      e                                                               a e
    assinatura nem exlcuir m´todos ou atributos da interface.
                            e

  • O m´todo principal do programa deve ser criado em Principal.cs.
       e

  • N˜o ser˜o aceitos trabalhos com erro de compila¸ao.
     a     a                                       c˜



  1. Implemente uma classe Data contendo a seguinte assinatura:

    using System;
    namespace Data {

       public class Data{

         private int dia, mes, ano;
         public Data();
         public Data(int d, int m, int a);
         public Data(Data data);
         public void alteraData(int d, int m, int a);
         public bool valida();
         public int maiorDia();
         public bool bissexto();
         public void imprimeData();
         public void proximoDia();
         public void proximoMes();
         public void proximoAno();
         public void somaDia(int x);

                                                1
public void somaMes(int x);
        public void somaAno(int x);
        public int compara(Data data);
    }
}

Descri¸˜o:
      ca

    • Construtor padr˜o: inicializa atributos da classe com os valores dia=1, mes=1, ano=2000
                     a
    • Construtor alternativo 1: inicializa atributos com dados passado por parˆmetro
                                                                              a
    • Construtor alternativo 2: inicializa atributos a partir de outro objeto do tipo Data
    • alteraData(d, m a): altera atributos para uma nova data
    • valida(): verifica se a data est´ correta, deve-se considerar ano bissexto
                                     a
    • maiorDia(m): retorna o maior dia de mˆs corrente
                                           e
    • bissexto(): verifica se o ano corrente ´ bissexto
                                            e
    • imprimeData(): imprime a data no formato d/m/a
    • proximoDia(): altera data para pr´ximo dia
                                       o
    • proximoMes(): altera data para pr´ximo mˆs
                                       o      e
    • proximoAno(): altera data para pr´ximo ano
                                       o
    • somaDia(x): soma x dias ao dia atual
    • somaMes(x): soma x meses ao mˆs atual
                                   e
    • somaAno(x): soma x anos ao ano atual
    • compara(data): compara data corrente com objeo data, retorna -1, 0 ou 1 se data corrente
      for menor, igual ou maior que data




                                             2

Mais conteúdo relacionado

Destaque

comunicación humana por los medios masivos
comunicación humana por los medios masivoscomunicación humana por los medios masivos
comunicación humana por los medios masivosJocelyn Hernandez
 
Proyecto Escolar
Proyecto Escolar Proyecto Escolar
Proyecto Escolar Stevenssss
 
TE - Lazer e Qualidade de Vida
TE - Lazer e Qualidade de VidaTE - Lazer e Qualidade de Vida
TE - Lazer e Qualidade de VidaRonaldy Celso
 
Inma simulacro jenni motivándonos para el autoempleo
Inma simulacro jenni motivándonos para el autoempleoInma simulacro jenni motivándonos para el autoempleo
Inma simulacro jenni motivándonos para el autoempleojennifufa
 
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...jmolinauniandesr
 
Actividad sesión 06
Actividad sesión  06Actividad sesión  06
Actividad sesión 06GianellaBCM
 
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJA
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJAFUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJA
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJAJosip Karuc
 
problema donde se incluye la temperatura como otra dimenccion
problema donde se incluye la temperatura como otra dimenccionproblema donde se incluye la temperatura como otra dimenccion
problema donde se incluye la temperatura como otra dimenccionLeonel Rangel
 
Produto 3 Base Metodológica para a Gestão de Corredores
Produto 3 Base Metodológica para a Gestão de CorredoresProduto 3 Base Metodológica para a Gestão de Corredores
Produto 3 Base Metodológica para a Gestão de CorredoresVincent Brackelaire
 
Que es el espíritu emprendedor
Que es el espíritu emprendedorQue es el espíritu emprendedor
Que es el espíritu emprendedordavidverdem
 

Destaque (20)

Proyecto integra
Proyecto integraProyecto integra
Proyecto integra
 
Deporte
DeporteDeporte
Deporte
 
comunicación humana por los medios masivos
comunicación humana por los medios masivoscomunicación humana por los medios masivos
comunicación humana por los medios masivos
 
Redes AD HOC
Redes AD HOCRedes AD HOC
Redes AD HOC
 
Proyecto Escolar
Proyecto Escolar Proyecto Escolar
Proyecto Escolar
 
Lago titicaca
Lago titicacaLago titicaca
Lago titicaca
 
TE - Lazer e Qualidade de Vida
TE - Lazer e Qualidade de VidaTE - Lazer e Qualidade de Vida
TE - Lazer e Qualidade de Vida
 
Inma simulacro jenni motivándonos para el autoempleo
Inma simulacro jenni motivándonos para el autoempleoInma simulacro jenni motivándonos para el autoempleo
Inma simulacro jenni motivándonos para el autoempleo
 
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...
Las doce tablas romanas con desarrollo y introducion y teoria de piramide de ...
 
El medio ambiente
El medio ambienteEl medio ambiente
El medio ambiente
 
Apresentação_GABAS_03
Apresentação_GABAS_03Apresentação_GABAS_03
Apresentação_GABAS_03
 
Deus
DeusDeus
Deus
 
Actividad sesión 06
Actividad sesión  06Actividad sesión  06
Actividad sesión 06
 
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJA
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJAFUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJA
FUNKCIONALNI POKRET KOD ŠESNAESTOGODIŠNJAKA DESKRIPTIVNA STUDIJA
 
problema donde se incluye la temperatura como otra dimenccion
problema donde se incluye la temperatura como otra dimenccionproblema donde se incluye la temperatura como otra dimenccion
problema donde se incluye la temperatura como otra dimenccion
 
MI FAMILIA
MI FAMILIAMI FAMILIA
MI FAMILIA
 
Windows 8
Windows 8 Windows 8
Windows 8
 
Presentación1
Presentación1Presentación1
Presentación1
 
Produto 3 Base Metodológica para a Gestão de Corredores
Produto 3 Base Metodológica para a Gestão de CorredoresProduto 3 Base Metodológica para a Gestão de Corredores
Produto 3 Base Metodológica para a Gestão de Corredores
 
Que es el espíritu emprendedor
Que es el espíritu emprendedorQue es el espíritu emprendedor
Que es el espíritu emprendedor
 

Semelhante a AED Lab 01 Sab

Plano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosPlano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosHelder Filho
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Opencadd Advanced Technology
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Opencadd Advanced Technology
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Controlazarael2607
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesRogerio P C do Nascimento
 
1. gerenciador de projetos ms project
1. gerenciador de projetos ms project1. gerenciador de projetos ms project
1. gerenciador de projetos ms projectEliane Favero
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhouserrx
 
apostila-de-sap2000.pdf
apostila-de-sap2000.pdfapostila-de-sap2000.pdf
apostila-de-sap2000.pdf151727
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLNatanael Simões
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cMaicon Rodrigues
 
Plano projeto(final)
Plano projeto(final)Plano projeto(final)
Plano projeto(final)Raul Vilar
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWMatheus Costa
 
Algoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesAlgoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesRADILSON RIPARDO DE FRETIAS
 
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2Urique Hoffmann
 
Comandos de Controle de Programa em C
Comandos de Controle de Programa em CComandos de Controle de Programa em C
Comandos de Controle de Programa em CElaine Cecília Gatto
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafisJonathas Silva
 

Semelhante a AED Lab 01 Sab (20)

Plano do Projeto
Plano do ProjetoPlano do Projeto
Plano do Projeto
 
Plano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de ProjetosPlano de Projeto - Gerencia de Projetos
Plano de Projeto - Gerencia de Projetos
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
 
Plano deprojeto grupo1
Plano deprojeto grupo1Plano deprojeto grupo1
Plano deprojeto grupo1
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
 
Plano deprojeto grupo1
Plano deprojeto grupo1Plano deprojeto grupo1
Plano deprojeto grupo1
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Control
 
Aula mathcad
Aula mathcad  Aula mathcad
Aula mathcad
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e Planificações
 
1. gerenciador de projetos ms project
1. gerenciador de projetos ms project1. gerenciador de projetos ms project
1. gerenciador de projetos ms project
 
plano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunhoplano_de_projeto_controlart_rascunho
plano_de_projeto_controlart_rascunho
 
apostila-de-sap2000.pdf
apostila-de-sap2000.pdfapostila-de-sap2000.pdf
apostila-de-sap2000.pdf
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UML
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-c
 
Plano projeto(final)
Plano projeto(final)Plano projeto(final)
Plano projeto(final)
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Algoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesAlgoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizes
 
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2
Projeto de Software - PIC Eletrônico - Gerência de Projetos UFAM 2012/2
 
Comandos de Controle de Programa em C
Comandos de Controle de Programa em CComandos de Controle de Programa em C
Comandos de Controle de Programa em C
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafis
 

Mais de Waldir R. Pires Jr

Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Waldir R. Pires Jr
 
Proposta de projeto de pesquisa UFOP
Proposta de projeto de pesquisa UFOPProposta de projeto de pesquisa UFOP
Proposta de projeto de pesquisa UFOPWaldir R. Pires Jr
 
Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Waldir R. Pires Jr
 
Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Waldir R. Pires Jr
 
Droid Guide Prototype - Dresden - Germany
Droid Guide Prototype - Dresden - GermanyDroid Guide Prototype - Dresden - Germany
Droid Guide Prototype - Dresden - GermanyWaldir R. Pires Jr
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationWaldir R. Pires Jr
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Waldir R. Pires Jr
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaWaldir R. Pires Jr
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaWaldir R. Pires Jr
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaWaldir R. Pires Jr
 
Struts Cap10 DepuraçãO E Log
Struts Cap10 DepuraçãO E LogStruts Cap10 DepuraçãO E Log
Struts Cap10 DepuraçãO E LogWaldir R. Pires Jr
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEWaldir R. Pires Jr
 

Mais de Waldir R. Pires Jr (15)

Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014
 
Proposta de projeto de pesquisa UFOP
Proposta de projeto de pesquisa UFOPProposta de projeto de pesquisa UFOP
Proposta de projeto de pesquisa UFOP
 
Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014Proposta de Projeto de Pesquisa - CEFET - 2014
Proposta de Projeto de Pesquisa - CEFET - 2014
 
Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.Droid Emergency Context Service - Msc.
Droid Emergency Context Service - Msc.
 
Droid Guide Prototype - Dresden - Germany
Droid Guide Prototype - Dresden - GermanyDroid Guide Prototype - Dresden - Germany
Droid Guide Prototype - Dresden - Germany
 
Java v1.1
Java v1.1Java v1.1
Java v1.1
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentation
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
 
Android Developers Challenge
Android Developers ChallengeAndroid Developers Challenge
Android Developers Challenge
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Struts Cap10 DepuraçãO E Log
Struts Cap10 DepuraçãO E LogStruts Cap10 DepuraçãO E Log
Struts Cap10 DepuraçãO E Log
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaME
 

AED Lab 01 Sab

  • 1. Pontif´ Universidade Cat´lica de Minas Gerais ıcia o Bacharelado em Sistemas de Informa¸˜o ca Algoritmos e Estruturas de Dados - 2009/2 Waldir Ribeiro Pires Junior Laborat´rio 1: entregar at´ 28/08/2009 o e Observa¸oes: c˜ • Dever˜o ser entregues o c´digo fonte em C# (apenas os arquivos .cs) e a documenta¸ao. a o c˜ • A documenta¸ao do programa deve conter: c˜ – uma breve descri¸ao do programa; c˜ – o manual de utiliza¸˜o do programa; ca – an´lise de complexidade de todos os m´todos implementados; a e – um relat´rio de testes que especifique os testes realizados e resultados obtidos. o • Devem ser realizados testes para todos os m´todos da classe, abordando o funcionamento e normal e tratamentos de erros. • M´todos e atributos auxiliares podem ser inseridos na classe mas n˜o ´ permitido alterar a e a e assinatura nem exlcuir m´todos ou atributos da interface. e • O m´todo principal do programa deve ser criado em Principal.cs. e • N˜o ser˜o aceitos trabalhos com erro de compila¸ao. a a c˜ 1. Implemente uma classe Data contendo a seguinte assinatura: using System; namespace Data { public class Data{ private int dia, mes, ano; public Data(); public Data(int d, int m, int a); public Data(Data data); public void alteraData(int d, int m, int a); public bool valida(); public int maiorDia(); public bool bissexto(); public void imprimeData(); public void proximoDia(); public void proximoMes(); public void proximoAno(); public void somaDia(int x); 1
  • 2. public void somaMes(int x); public void somaAno(int x); public int compara(Data data); } } Descri¸˜o: ca • Construtor padr˜o: inicializa atributos da classe com os valores dia=1, mes=1, ano=2000 a • Construtor alternativo 1: inicializa atributos com dados passado por parˆmetro a • Construtor alternativo 2: inicializa atributos a partir de outro objeto do tipo Data • alteraData(d, m a): altera atributos para uma nova data • valida(): verifica se a data est´ correta, deve-se considerar ano bissexto a • maiorDia(m): retorna o maior dia de mˆs corrente e • bissexto(): verifica se o ano corrente ´ bissexto e • imprimeData(): imprime a data no formato d/m/a • proximoDia(): altera data para pr´ximo dia o • proximoMes(): altera data para pr´ximo mˆs o e • proximoAno(): altera data para pr´ximo ano o • somaDia(x): soma x dias ao dia atual • somaMes(x): soma x meses ao mˆs atual e • somaAno(x): soma x anos ao ano atual • compara(data): compara data corrente com objeo data, retorna -1, 0 ou 1 se data corrente for menor, igual ou maior que data 2