You are on page 1of 1

Trabalho 2

Crie um projeto no Visual Studio com o nome Trabalho2 (2 pontos).


Crie os arquivos trabalho2.cpp, Conta.cpp e Conta.h (2 pontos).
Nomes diferentes dos pedidos acima no sero considerados. Letras maisculas e minsculas
tambm sero observadas.
Coloque seu nome completo comentado na primeira linha de cdigo do arquivo trabalho2.cpp
(2 pontos).
Crie uma classe chamada Conta que um banco poderia utilizar para representar contas
bancrias dos clientes (5 pontos). Sua classe deve incluir um membro de dados de tipo double
para representar o saldo da conta (5 pontos). Sua classe deve fornecer um construtor que
recebe um saldo inicial e o utiliza para inicializar o membro de dados (5 pontos). O construtor
deve validar o saldo inicial para assegurar que ele seja maior ou igual a 0 (5 pontos). Se no, o
saldo deve ser configurado como 0 e o construtor deve exibir uma mensagem de erro,
indicando que o saldo inicial era invlido (5 pontos). A classe deve fornecer trs funes
membro. A funo membro credito deve adicionar uma quantia ao saldo atual (10 pontos). A
funo membro debito deve retirar o dinheiro de Conta e assegurar que a quantia de dbito
no exceda o saldo de Conta (10 pontos). Se exceder, o saldo deve permanecer inalterado e a
funo deve imprimir uma mensagem que indica saldo insuficiente (5 pontos). A funo
getSaldo deve retornar o saldo atual (5 pontos). Crie um programa que cria dois objetos Conta
e testa as funes membro da classe Conta (15 pontos).
Crie somente os membros de dados e as funes pedidos acima.
Comente todo o cdigo seguindo o padro de comentrios dos exemplos dados em aula (20
pontos).
Crie uma pasta seguindo o padro Fulano_201669001B_Beltrano_201669002B onde Fulano
deve ser substitudo pelo primeiro nome (SOMENTE O PRIMEIRO NOME) do primeiro
componente da dupla, com a primeira letra maiscula e as demais minsculas e 201669001B
deve ser substitudo por seu nmero de matrcula sendo que as letras que indicam seu curso
devem ser maisculas e Beltrano deve ser substitudo pelo primeiro nome (SOMENTE O
PRIMEIRO NOME) do segundo componente da dupla, com a primeira letra maiscula e as
demais minsculas e 201669002B deve ser substitudo por seu nmero de matrcula sendo
que as letras que indicam seu curso devem ser maisculas. Copie a pasta Trabalho1 para a
pasta Fulano_201669001B_Beltrano_201669002B (considere o nome que voc criou). Clique
com o boto direito do mouse na pasta Fulano_201669001B_Beltrano_201669002B (considere
o nome que voc criou) e clique na opo Add to .rar (4 pontos).

You might also like