Linguagem de Programação C++

Universidade Federal de Santa Catarina

Departamento de Engenharia Elétrica, CTC

Prof. Eduardo Augusto Bezerra

Profa. Cristiane Woszezenki


Exercícios


1. Conceitos de Orientação a Objetos

Criar duas abstrações para cada um dos objetos a seguir:

Livro: uma para uma biblioteca e uma para uma livraria;

Carro: uma para concessionária e outra para o departamento de trânsito;

Pessoa: uma para o patrão e outra para o hospital.

2. Programação

a) Crie a classe ContaBancaria, como mostra o diagrama a seguir:

ContaBancaria

- numero: int
- saldo: float
- taxa: float

+ void deposito(float)
+ void saque(float )
+ float retornaSaldo(void )

Crie uma função main que declare um objeto ContaBancaria e faça operações de depósito e débito no mesmo.

b) Crie um construtor para a classe anterior que inicialize os dados membro da classe.

c) Crie uma classe SistemaUsuario, como mostra o diagrama a seguir:

SistemaUsuario

- nome: string
- senha: string
- acesso: char

+ SistemaUsuario(string, string, char)
+ void atribuiNome(string)
+ void atribuiSenha(string)
+ void atribuiAcesso(char)