Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- // Declaración de la clase
- class persona
- {
- public:
- void dormir(); void hablar(); void contar();
- void adquirirNombre();
- void decirNombre();
- private:
- char nombre [40];
- };
- // Declaración de funciones de la clase
- void persona::dormir()
- {
- cout << "zzzzzzzzz" << endl;
- }
- void persona::hablar()
- {
- cout << "bla bla bla bla" << endl;
- }
- void persona::contar()
- {
- cout << "1, 2, 3, 4, 5..." << endl;
- }
- void persona::adquirirNombre()
- {
- cout << "Soy una persona. Ingrese mi nombre: ";
- cin >> nombre;
- }
- void persona::decirNombre()
- {
- cout << "Mi nombre es: " << nombre << endl;
- }
- // función principal. Es la porción ejecutable de un programa en C++
- int main()
- {
- int respuesta = 0;
- // Creando una persona y capturando su nombre
- cout << "Desea crear una persona? 1=Si, 0=No: ";
- cin >> respuesta;
- if (respuesta == 1)
- {
- persona p;
- p.adquirirNombre();
- // si el usuario lo desea la persona puede decir su nombre
- cout << "Desea que diga mi nombre? 1=Si, 0=No: ";
- cin >> respuesta;
- if (respuesta == 1)
- {
- p.decirNombre();
- }
- // El usuario decide si la persona habla
- cout << "Quiere escucharme hablar? 1=Si, 0=No: ";
- cin >> respuesta;
- if (respuesta == 1)
- {
- p.hablar();
- }
- cout << "Desea que vaya a dormir? 1=Si, 0=No: ";
- cin >> respuesta;
- if (respuesta == 1)
- {
- p.dormir();
- }
- cout << "Desea oirme contar? 1=Si, 0=No: ";
- cin >> respuesta;
- if (respuesta == 1)
- {
- p.contar();
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement