Ir para conteúdo
Fórum Script Brasil
  • 0

Banco


leonardoredaelli

Pergunta

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();
}
}
}
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...