Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- //Declaración de la clase
- class Fecha
- {
- private:
- //atributos de la clase
- int d, m, a;
- public:
- //prototipos de métodos (ex funciones)
- Fecha(int, int, int);
- void cambiaFecha(int, int, int);
- void imprimeFecha(void);
- };
- //declaración de la clase finaliza con ;
- //////////////////////////////////////////
- //Implementación
- Fecha::Fecha (int dd, int mm, int aaaa)//El método fecha pertenece a la clase fecha
- {
- d=dd;
- m=mm;
- a=aaaa;
- }
- /*Con los cuatro puntos se especifica a qué clase pertenecen los datos
- usados en las funciones para que no haya error de no haber creado las
- variables antes de usarlas*/
- void Fecha::cambiaFecha(int dia, int mes, int an)
- {
- d=dia;
- m=mes;
- a=an;
- }
- void Fecha::imprimeFecha(void)
- {
- cout<<"la fecha es "<< d <<"/"<<m<<"/"<<a<<endl;
- }
- int main(int argc, char *argv[])
- {
- Fecha martes(01, 03, 2015);
- martes.imprimeFecha();
- cout<<"Día"<<endl;
- int ddd, mmm, nnn;
- cin>> ddd;
- cout<<"Mes"<<endl;
- cin>> mmm;
- cout<<"Año"<<endl;
- cin>> nnn;
- martes.cambiaFecha(ddd, mmm, nnn);
- martes.imprimeFecha();
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement