A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)

Apresentações semelhantes


Apresentação em tema: "Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)"— Transcrição da apresentação:

1 Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)

2 Classes Formato geral class nome { public: private: }

3 Classes Exemplo 1(a) struct cadastro{ char nome[30];char [40]; char telefone[15]; int notas[5]; }; class registro { public: registro(); void insere_registro(cadastro); void mostra_registro(int); void mostra_nro_registros(); private: cadastro lista[50]; int nro_registro; };

4 Classes Exemplo 1(b) registro::registro(){ nro_registro=0; } void registro::insere_registro(cadastro dados){ lista[nro_registro] = dados;nro_registro ++; } void registro::mostra_nro_registros(){ cout<

5 Classes Exemplo 1(c) registro t; // instancia t.mostra_nro_registros(); for ( i=0; i< 2; i++){ cin>>auxiliar.nome; cin>>auxiliar. ; cin>>auxiliar.telefone; for ( j=0; j >auxiliar.notas[j]; } t.insere_registro(auxiliar); t.mostra_nro_registros(); t.mostra_registro(i); }

6 Classes Exemplo 2(a) class registro2 { public: registro2(); void insere_registro(char []); void mostra_registro(); void mostra_nro_registros(); private: char nome[30]; char [40]; char telefone[15]; int notas[5]; };

7 Classes Exemplo 2(b) registro2::registro2(){ } void registro2::insere_registro(char nome_p[30]){ strcpy(nome,nome_p); } void registro2::mostra_nro_registros(){ } void registro2::mostra_registro(){ cout<

8 Classes Exemplo 2(c) registro2 t2; char nome_aux[30]; cin>>nome_aux; t2.insere_registro(nome_aux); t2.mostra_registro();

9 Classes Exemplo 2(d) registro2 t3[50]; char nome_aux[30]; for ( i=0; i< 2; i++){ cin>>nome_aux; t3[i].insere_registro(nome_aux); t3[i].mostra_registro(); }


Carregar ppt "Classes Revisando: –Forma de implementação de estruturas específicas –Atributos (grupos de dados) –Métodos (conjuntos de procedimentos)"

Apresentações semelhantes


Anúncios Google