Dev - C++ - clases

   
Vista:

clases

Publicado por liliana (1 intervención) el 16/10/2010 23:34:09
hola nesesito un programa que me calcule el numero de fibonacci pero declarando
clase primero como hago una clasee porfaa soy novato esperro respuestas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:clases

Publicado por LORUZ (1 intervención) el 04/12/2010 07:28:31
hay te pongo un programa que es de una agenda con un menu pero trae toda la estructura vacica de clases aver si te sirve

#include <iostream>
using namespace std;

class agenda{
private:
char propietario[30];
char nombre[15];
char apaterno[15];
char amaterno[15];
char direccion[15];
int celular;
public:
agenda(void);
agenda(char[],char[],char[],char[],char[],int);
void lee(void);
void imprime (void);
~agenda(void);
};

agenda::agenda(void)
{
strcpy(propietario,"");
strcpy(nombre,"");
strcpy(apaterno,"");
strcpy(amaterno,"");
strcpy(direccion,"");
celular=0;
}
agenda::agenda(char pro[30],char nom[15], char apat[15], char amat[15], char dir[15],int cel)

{
strcpy(propietario,pro);
strcpy(nombre,nom);
strcpy(apaterno,apat);
strcpy(amaterno,amat);
strcpy(direccion,dir);
celular=cel;
}
void agenda :: lee (void)
{
cout<<"\n Dame el Propietario de la Agenda:";
fflush(stdin);
cin.getline(propietario,30);
cout<<"\n Dame el nombre del contacto:";
fflush(stdin);
cin.getline(nombre,15);
cout<<"\n Dame el apeido paterno:";
fflush(stdin);
cin.getline(apaterno,15);
cout<<"\n Dame el apeido materno:";
fflush(stdin);
cin.getline(amaterno,15);
cout<<"\n Dame la direccion del contacto:";
fflush(stdin);
cin.getline(direccion,15);
cout<<"\n Dame el Numero de Celular:";
cin>>celular;
}
void agenda::imprime (void)
{
cout<<"\n propietario:"<<propietario;
cout<<"\n nombre:"<<nombre;
cout<<"\n apaterno:"<<apaterno;
cout<<"\n amaterno:"<<amaterno;
cout<<"\n direccion:"<<direccion;
cout<<"\n celular:"<<celular;
}
agenda::~agenda(void)
{
cout<<"\n Destructor agenda";
}
int main (void)
{

char opcion;
agenda A,B,C;
do{
system("cls");
cout<<"\n Agenda"<<endl;
cout<<"\n 1.- Lee Contacto"<<endl;
cout<<"\n 2.- Imprime contacto"<<endl;
cout<<"\n 3.- salir"<<endl;
cin>>opcion;

switch(opcion)
{int com;
case '1':
com=1;
A.lee();
B.lee();
C.lee();
system("pause");
break;

case '2':
com=2;
cout<<"sus datos son"<<endl;
A.imprime();
B.imprime();
C.imprime();
system("pause");
break;

default:

cout << "Gracias por usar este programas\n";
break;
}
}
while(opcion!='3');
system ("pause");
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar