Skip to content

Instantly share code, notes, and snippets.

@gabrielcesar
Last active January 17, 2017 15:31
Show Gist options
  • Save gabrielcesar/19f082ed565e7cb1bb2d9a966b4848ce to your computer and use it in GitHub Desktop.
Save gabrielcesar/19f082ed565e7cb1bb2d9a966b4848ce to your computer and use it in GitHub Desktop.
#include <iostream>
using namespace std;
class Pessoa
{
public:
int calcularVendas ()
{
int valorUnitario = 0;
int produtosVendidos = 0;
return valorUnitario * produtosVendidos;
}
};
class Vendedor:public Pessoa
{
public:
int calcularVendas()
{
int valorUnitario = 50;
int produtosVendidos = 1500;
return valorUnitario * produtosVendidos;
}
};
class Diretor:public Pessoa
{
public:
int calcularVendas()
{
int valorUnitario = 150;
int produtosVendidos = 3800;
int taxaAdicional = 100;
return taxaAdicional + (valorUnitario * produtosVendidos);
}
};
int main ( void )
{
Pessoa pessoa;
Vendedor vendedor;
Diretor diretor;
cout << "VENDAS " << endl;
cout << "Pessoa: " << pessoa.calcularVendas () << endl;
cout << "Vendedor: " << vendedor.calcularVendas () << endl;
cout << "Diretor: " << diretor.calcularVendas () << endl;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment