Buscar

ExercicioProposto1-POO-Classes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIFENAS – Universidade José do Rosário Vellano - Curso de Ciência da Computação
Disciplina: Programação Orientada à Objetos
Professora: Jaqueline Corrêa S. de Carvalho
Exercício Proposto1
O programa abaixo foi desenvolvido utilizando programação estruturada em C++.
Reescreva o programa criando a classe vendedor com os dados e métodos referentes ao vendedor.
Faça as modificações necessárias no programa principal.
�
#include <iostream>
#include <string>
using namespace std;
struct vendedor
{
 string nome;
 string endereco;
 float salario;
 float comissao;
};
void setnomeend(string n,string e,vendedor* aux)
{
 aux->nome=n;
 aux->endereco=e;
}
void setsalario(float s,vendedor * aux)
{
 aux->salario=s;
}
void setcomissao(float c, vendedor* aux)
{
 aux->comissao=c;
}
float salariototal(vendedor* aux)
{
 return aux->salario+aux->comissao;
}
void mostraDados(vendedor* aux)
{
 cout<<"nome: "<<aux->nome;
 cout<<"endereco: "<<aux->endereco;
 cout<<"Salario Total:"<<salariototal(aux);
}
void main()
{
 vendedor v1;
 string vnome,vend;
 float vsal,vc;
 cout<<"Nome do Vendedor:";
 getline(cin,vnome);
 cout<<"Endereco:";
 cin>>vend;
 cout<<"Salario:";
 cin>>vsal;
 cout<<"Comissao:";
 cin>>vc;
 setnomeend(vnome,vend,v1);
 setsalario(vsal,v1);
 setcomissao(vc, v1);
 mostraDados(v1);
 system("pause")�

Outros materiais