int main() { Gato cat = Gato(8,"Gato"); //se asignan los valores de edad y nombre. cout<<"Nombre: "<<cat.getNombre()<<endl; //se usa la funcion getNombre para imprimir los valores dados cout<<"Edad: "<<cat.getEdad()<<endl; //se usa la funcion getEdad para imprimir los valores dados cout<<"El Gato dice: "<<cat.maullar()<<endl; //se llama la maullar para comprobar su funcionalidad cout<<"-----------------------------"<<endl; //divisor Perro dog = Perro(8, "Dog"); //se asignan los valores de edad y nombre. cout<<"Nombre: "<<dog.getNombre()<<endl; //se usa la funcion getNombre para imprimir los valores dados cout<<"Edad: "<<dog.getEdad()<<endl; //se usa la funcion getEdad para imprimir los valores dados cout<<"El Perro dice: "<<dog.ladrar()<<endl; //se llama la ladrar para comprobar su funcionalidad return 0; }
int main() { string nuevo_nomb = "";//Variable para darle un nuevo mombre al gato declarada para probar la funcionalidad de la funcion setNombre int nuevedad = 0;//Variable para modificar la edad al perro declarada para probar la funcionalidad de la funcion setEdad Gato gatito = Gato(2,"Kitty"); //se crea un objeto de Gato //Imprimer el nombre cout<<"Nombre del gato: "<<gatito.getNombre()<<endl; //el objeto gatito hereda todo lo de la clase Animal como ser la funcion getNombre() //Imprime la edad cout<<"Edad: "<<gatito.getEdad()<<endl;//el objeto gatito hereda todo lo de la clase Animal como ser la funcion getEdad() cout<<"Cambiar nombre al gato: "; //Se solicita un nombre diferente cin>>nuevo_nomb; //captura del nuevo nombre gatito.setNombre(nuevo_nomb);//la funcion setNombre() modifica el nombre con el nuevo que se ingreso cout<<"Su nuevo nombre es: "<<gatito.getNombre()<<endl;//Imprime nuevo nombre cout<<"Funcion maullar: "<<gatito.maullar()<<endl; // Funcion maullar cout<<"---------------------------"<<endl; Perro perrito = Perro(4,"Lucky");//se crea un objeto de Perro cout<<"Nombre del perro: "<<perrito.getNombre();//el objeto perrito hereda todo lo de la clase Animal como ser la funcion getNombre() cout<<"\n"<<"Edad: "<<perrito.getEdad()<<endl;//el objeto perrito hereda todo lo de la clase Animal como ser la funcion getEdad() cout<<"Cambiar edad al perro: ";//Se solicita una edad diferente cin>>nuevedad; //captura de la nueva edad perrito.setEdad(nuevedad);//la funcion setEdad() modifica la edad con el nuevo que se ingreso cout<<"Edad modificada: "<<perrito.getEdad()<<endl;;//Imprime nueva edad cout<<"Funcion ladrar: "<<perrito.ladrar()<<endl; // Funcion ladrar return 0; }