TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Resolucao de exercicuios de programação

Por:   •  2/6/2016  •  Trabalho acadêmico  •  1.912 Palavras (8 Páginas)  •  179 Visualizações

Página 1 de 8

#include

#include

#define M 5

using namespace std;

//1 metodo insert ,delete, search de 5 estudantes

class aluno{

public:

char nome[30];

float nota[4];

int id;

void inserir(){

cout<<"digite o nome:\n";

cin>>nome;

cout <<"digite id\n";

cin>>id;

for(int i=0;i<4;i++){

cout<<"digite sua nota:"<<(i+1)<<"\t";cin>>nota[i];

}

}

void mostra(){

cout<<"o seu nome e\t:"<

cout<<"o seu id:\n"<

for(int i=0;i<4;i++){

cout<<"a sua nota e :"<<(i+1)<<"e:"<

}}

int main(){

aluno x[a];

for(int i=0;i<2;i++){

x[i].inserir();

x[i].mostra();

}

cout<<"digite o nome que procura\t:";

int aux,j;

cin>>aux;

for(int i=0;i<2;i++){

if(aux==x[i].id){

j=i;

x[j].mostra();

}

cout<<"nao existe:";

x.procura();

}

return 0;

}

2.

Programa que mostra o uso do ponteiros[pic 1]

#include

#include

using namespace std;

class exercicio2{

public:

int i;

exercicio2 soma(){

 i=10;

 return *this;

}

};

int main(){

    exercicio2 e2;

    cout<<"valor this "<<(e2.soma().i)<

    system("PAUSE");

    return 0;

}  

3.

[pic 2]

#include

#include

using namespace std;

//programa que mostra o uso de operador  (::)

class base{

      public:

 int x;

 protected:

 int y;

 private:

 int z;

};

class derivada1:private base{

      public:

      derivada1(){

      w=33;

      }

      base::x;

      base::y;

      void fi(){

           x=0;

           y=0;

           }

           protected:

           void f2(){

           w=2*x;

           }

           private:

                   int w;

                   };

           int main(){

               derivada1 B;

               B.x=3;

               B.y=4;

               cout<

               cout<

               system("PAUSE");

               return 0;

               }

           

   

6.programa que mostra o uso de ponteiros em array ler inserir e visualizar.

[pic 3]

Programa que mostra uso de ponteiros em arrayspara ler,inserir e visualizar.

#include

#include

using namespace std;

int ler (int *p){

for(int i=0;i<5;i++){

cout<<"introduz um numero:\t"; cin>>*p;

        p++;

        }

        }

        int visualizar(int *p){

            for(int i=0;i<5;i++){

                    cout<<*p<<"\t"; p++;

                    }}

                    int main(){

                        int a[5];

                        ler(a);

                        visualizar(a);

                        system("PAUSE");  return 0;}

7. programa que mostra o uso de construtor em classes.

[pic 4]

#include

#include

using namespace std;

class construtor{

public:

       int i;

       construtor(){

       i=10;

       }

       };

       

int main(){

construtor C;

cout<<"i da classe=\n"<

system("PAUSE");

return 0;}

8.programa que usa sobrecarga de métodos.

[pic 5]

#include

#include

using namespace std;

class sobrecarga{

  public:

int i,j;

sobrecarga(){

             i=0;

             j=0;

             }

sobrecarga(int a, int b){

               i=a;

               j=b;

               }

               };

int main(){

    sobrecarga *S1 = new sobrecarga();

    cout<<"\n\n baseando em S1 temos: i="<i<<"\t j="<j;

...

Baixar como (para membros premium)  txt (7.5 Kb)   pdf (1.3 Mb)   docx (1.7 Mb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com