Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase #
Asignatura: Programación 3
Asunto: Introducción a la Programación Orientada a Objetos.
Sumario: Declaración de una clase y definición de un objeto. Parte5
Objetivo: Consolidar las propiedades más esenciales para la elaboración de objetos dentro
del clases, mediante la aplicación y desarrollo de ejercicios, haciendo uso de los medios
informáticos disponibles e interactuando con la bibliografía para lograr un uso eficiente de las
TI dentro del entorno de actuación de los estudiantes.
Tipo de clase: Explicativa.
Tiempo: 2T.
Método: Elaboración Conjunta.
Medios: Pizarra y Computadora.
Bibliografía:
Introducción a POO con C++. .
Introducción:
Asegurar las condiciones del aula o laboratorio.
Revisión del estudio independiente.
A partir del estudio independiente, dar comienzo al contenido de la clase.
Profesor: SERGIO CABELLO RODRÍGUEZ
Persona persona1;
Para llamar a los métodos o funciones debemos anteceder el nombre del objeto:
persona1.inicializar();
persona1.imprimir();
persona1.esMayorEdad();
Problema 2:
Modificar el problema anterios para realizar la carga del nombre y la edad de dos
personas. Mostrar los datos cargados. Imprimir un mensaje si son mayor de edad o
no.
Programa:
#include <iostream>
class Persona {
private:
char nombre[40];
Profesor: SERGIO CABELLO RODRÍGUEZ
int edad;
public:
void inicializar();
void imprimir();
void esMayorEdad();
};
void Persona::inicializar()
{
cout <<"Ingrese nombre:";
cin.getline(nombre,40);
cout <<"Ingrese edad:";
cin >>edad;
}
void Persona::imprimir()
{
cout <<"Nombre:";
cout <<nombre;
cout <<"\n";
cout <<"Edad:";
cout <<edad;
cout <<"\n";
}
void Persona::esMayorEdad()
{
if (edad>=18)
{
cout <<"Es mayor de edad.";
Profesor: SERGIO CABELLO RODRÍGUEZ
}
else
{
cout <<"No es mayor de edad.";
}
cout <<"\n";
}
int main()
{
Persona persona1;
Persona persona2;
persona1.inicializar();
cin.get();
persona2.inicializar();
persona1.imprimir();
persona1.esMayorEdad();
persona2.imprimir();
persona2.esMayorEdad();
return 0;
}
Persona persona1;
Persona persona2;
Profesor: SERGIO CABELLO RODRÍGUEZ
Conclusiones:
Estudio independiente:
1. Modificar el problema anterios para realizar la carga del nombre y la edad de dos personas.
Mostrar los datos cargados. Imprimir un mensaje si son mayor de edad o no.