leonardoredaelli Postado Abril 19, 2015 Denunciar Share Postado Abril 19, 2015 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aula4 { class Cliente { protected string nome, endereco; protected int idade; protected float saldo; protected int agencia, conta; public void ConsultaSaldo() { Console.WriteLine("Saldo:" + saldo); } } } ------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aula4 { class ClientePessoaFisica : Cliente { private long rg; public void CadastrarPessoaFisica(string nome_, string endereco_, int idade_, float saldo_, long rg_, int agencia_, int conta_) { nome = nome_; endereco = endereco_; idade = idade_; saldo = saldo_; rg = rg_; agencia = agencia_; conta = conta_; } public void InfoClientePessoaFisica() { Console.WriteLine("Nome: " + nome); Console.WriteLine("Endereco: " + endereco); Console.WriteLine("Idade: " + idade); Console.WriteLine("Saldo: " + saldo); Console.WriteLine("RG: " + rg); Console.WriteLine("Agencia: " + agencia); Console.WriteLine("Conta: " + conta); } } } ------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aula4 { class ClientePessoaJuridica : Cliente { private long cnpj; public void CadastrarPessoaJuridica(string nome_, string endereco_, int idade_, float saldo_, long cnpj_, int agencia_, int conta_) { nome = nome_; endereco = endereco_; idade = idade_; saldo = saldo_; cnpj = cnpj_; agencia = agencia_; conta = conta_; } public void InfoClientePessoaJuridica() { Console.WriteLine("Nome: " + nome); Console.WriteLine("Endereco: " + endereco); Console.WriteLine("Idade: " + idade); Console.WriteLine("Saldo: " + saldo); Console.WriteLine("Cnpj: " + cnpj); Console.WriteLine("Agencia: " + agencia); Console.WriteLine("Conta: " + conta); } } } ---------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aula4 { class Program { static void Main(string[] args) { ClientePessoaFisica []clientesPessoaFisica = new ClientePessoaFisica[1000]; ClientePessoaJuridica[] clientesPessoaJuridica = new ClientePessoaJuridica[1000]; int op = -1; while (!op.Equals(0)) { Console.WriteLine("ESCOLHA A ACAO:\n1-Cadastrar\n2-Consutar saldo\n0-Sair\n"); string temp = Console.ReadLine(); try { op = Int32.Parse(temp); } catch (Exception e) { op = -1; } if(op >= 0 && op < 3) { //Cadastra cliente if (op.Equals(1)) { Console.WriteLine("Cliente cadastrado!"); Console.ReadLine(); for (int i = 0; i < clientesPessoaFisica.Length; i++ ) { if (clientesPessoaFisica == null) { clientesPessoaFisica = new ClientePessoaFisica(); break; } } } //Mostra saldo clientes if (op.Equals(2)) { for (int i = 0; i < clientesPessoaFisica.Length; i++) { if (clientesPessoaFisica != null) { clientesPessoaFisica.ConsultaSaldo(); } } Console.ReadLine(); } } else { op = -1; Console.WriteLine("Valor invalido!"); Console.ReadLine(); } Console.Clear(); } } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
leonardoredaelli
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.