Ciencia da computação
Objetivo
Desenvolver um sistema em C++ para aplicar os conceitos de orientação a objetos estudados nas aulas. Siga os requisitos apresentados abaixo:
Requisitos:
1) Arquivo principal:
a. Criar um arquivo “Principal.cpp” com o método main
2) Classes:
a. Criar as classes Empresa, Filial e Contato
3) Composição:
a. A classe Contato é parte da classe Filial
b. A classe Filial é parte da classe Empresa
4) Atributos:
a. Na classe Contato existirão os atributos:
i. Email, telefone e webpage
b. Na classe Filial existirão os atributos:
i. CNPJ, quantidade de funcionários, cidade
c. Na classe Empresa existirão os atributos:
i. Nome, presidente, recebimentos e pagamentos
5) Método “imprimir”:
a. Cada classe deve possuir esse método
b. O método “imprimir” não recebe parâmetros nem retorna valor
c. O objetivo é exibir na tela os valores dos seus atributos
6) Método “imprimir” Filial:
a. A classe Filial deve possuir o método “imprimirFilial”
b. Esse método não recebe parâmetros nem retorna valor
c. O objetivo é chamar os métodos “imprimir” da própria Filial e de Contato
7) Método “calcularGanho”:
a. A classe Empresa deve possuir esse método
b. O método “calcularGanho” não recebe parâmetros mas retornar o ganho da Empresa
c. Esse método deve ser privado
8) Método “imprimir” Empresa
a. A classe Empresa deve possuir o método “imprimirEmpresa”
b. Esse método não recebe parâmetros nem retorna valor
c. O objetivo é chamar o método imprimir da