Está en la página 1de 8

Fecha: 06/10/2022

Materia Poo
Practica 2
Segundo Parcial

Nombre: Jesús Eduardo Gutiérrez Márquez


Maestra: Sonia Erika Ibáñez de la Torre
Registro:20100341
Grupo:4E1
Periodo: Agosto-Diciembre
Codigo Fuente:
#include <iostream>

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <cstring>

using namespace std;

void leer();

void leer2();

char nom[50];

char dom[60];

int edad;

class persona

public:

char nom[50];

char dom[60];

int edad;

persona(char *,char *,int);

persona(char *,char *);

~persona();

void muestra();

void muestra2();
persona(){};

};

persona::~persona(){

cout<<"Destruyendo";

void leer2()

cout<<"Nombre:"<<endl;

fflush(stdin);

gets(nom);

cout<<"Domicilio:"<<endl;

fflush(stdin);

gets(dom);

void leer()

cout<<"Nombre:"<<endl;

fflush(stdin);

gets(nom);

cout<<"Domicilio:"<<endl;

fflush(stdin);

gets(dom);

cout<<"Edad:"<<endl;

cin>>edad;

persona::persona(char *nom, char *dom,int edad){


strcpy(persona::nom,nom);

strcpy(persona::dom,dom);

persona::edad=edad;

persona::persona(char *nom, char *dom){

strcpy(persona::nom,nom);

strcpy(persona::dom,dom);

void persona::muestra()

cout<<"Tu nombre:"<<endl;

cout<<nom<<endl;

cout<<"Tu domicilio:"<<endl;

cout<<dom<<endl;

cout<<"Tu edad:"<<endl;

cout<<edad<<endl;

void persona::muestra2()

cout<<"Tu nombre:"<<endl;

cout<<nom<<endl;

cout<<"Tu domicilio:"<<endl;

cout<<dom<<endl;

int main()

char n,s;
do{

cout<<"Menu"<<endl;

cout<<"[A] Ojeto 1"<<endl;

cout<<"[B] Objeto 2"<<endl;

cin>>n;

switch (n)

case 'A':{

leer();

persona ob1(nom,dom,edad);

ob1.muestra();

break;

case 'B':{

leer2();

persona ob2(nom,dom);

ob2.muestra2();

break;

cout<<"\n Introduzca S para salir"<<endl;

cin>>n;

}while(n!='S');

}
Pantalla de compilación:

También podría gustarte