#ifndef PERSONA_H
#define PERSONA_H
#include<iostream>
using namespace std;
class Persona{
	/*Definicion de atributos de la clase Persona
	Estos atributos se declaran de tipo privado, 
	es decir, ninguna otra clase o programa va 
	a poder acceder directamente a estos campos*/

		char nombre[15];
		char apellido[15];
		short edad;
		short cedula;
		char direccion[100];
		short telefonoHogar;
		short telefonoCelular;
	public:
	/*Prototipos de los metodos de la clase Persona
	La implantacion de dichos metodos se encuentra en 
	el archivo Persona.cpp*/
	
	//Constructores
		Persona();			//Por omisión
		Persona(const Persona& );	//Por copia
		Persona(const char[],		//Parametrico
			const char[],
			const short &,
			const char[],
			const short,
			const short,
			const short); 
	//Metodos de acceso
		char* obtenerNombre();
		char* obtenerApellido();
		short obtenerEdad();
		short obtenerCedula();
		char* obtenerDireccion();
		short obtenerTelefonoHogar();
		short obtenerTelefonoCelular();
	//Metodos de modificacion
		void asignarNombre(const char []);
		void asignarApellido(const char []);
		void asignarEdad(const short&);
		void asignarDireccion(const char []);
		void asignarCedula(const short&);
		void asignarTelefonoHogar(const short&);
		void asignarTelefonoCelular(const short&);
	//Metodos de lectura escritura y asignacion
		void scan();
		void print();
		void set(const Persona& );
	//Destructor
		~Persona();							//Destructor
	
};
#endif

