TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercício Avaliativo

Ensaios: Exercício Avaliativo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/8/2014  •  225 Palavras (1 Páginas)  •  373 Visualizações

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS

Sistemas de Informação – 4º Período – Noite

Programação Modular

Professor: Fábio Martins de Oliveira

Exercício Avaliativo 1

Aluno: Bruno Talpo da Cunha

Betim – MG

Agosto de 2014

Exercícios 1 e 2:

class Conta

{

//Saldo (double), Titular (string) Número (int)

public double saldo;

public Cliente titular;

public void Deposita(double valor)

{

saldo = saldo + valor;

}

public bool Saca(double valor)

{

if (saldo >= valor && saldo > 0)

{

saldo = saldo - valor;

return true;

}

else

{

Console.WriteLine("O valor solicitado para saque excede o valor disponível em conta.");

return false;

}

}

public void Transfere(double valor, Conta contaDestino)

{

Saca(valor);

contaDestino.Deposita(valor);

}

}

class Cliente

{

//Nome (string), RG (string), CPF (string) Endereço (string)

public string nome, rg, cpg, endereco;

}

class Principal

{

static void Main(string[] args)

{

Conta ct = new Conta();

Cliente cl = new Cliente();

ct.titular = cl;

ct.titular.nome = "João";

Console.WriteLine("Nome do Cliente: " + cl.nome);

ct.Deposita(100);

Console.WriteLine("Saldo atual: " + ct.saldo);

Console.ReadKey();

}

}

Exercício 3: Qual a saída que será impressa ao executar o seguinte trecho de código?

Conta umaConta = new Conta();

Cliente guilherme = new Cliente();

guilherme.nome = "Guilherme Silveira";

umaConta.titular = guilherme;

Console.Write(umaConta.titular.nome);

 Resposta: a) Guilherme Silveira

b) Não será mostrada nenhuma mensagem no Console

c) O código não compila

Exercício 4: Qual a saída que será impressa ao executar o seguinte trecho de código?

Conta umaConta = new Conta();

Cliente guilherme = new Cliente();

guilherme.rg = "12345678-9";

umaConta.titular = guilherme;

umaConta.titular.rg

...

Disponível apenas no TrabalhosGratuitos.com