class Titular
{
public string Nome { get; set; }
public string Cpf { get; set; }
public string Endereco { get; set; }
}
class Conta
{
public Titular Titular { get; set; }
public int Agencia { get; set; }
public int NumeroDaConta { get; set; }
public double Saldo { get; set; }
public double Limite { get; set; }
public string Informacoes => $"Conta nº {this.NumeroDaConta}, Agência {this.Agencia}, Titular: {this.Titular.Nome} - Saldo: {this.Saldo}";
}
// Declarando a conta
class Program
{
static void Main()
{
Console.WriteLine("**** Vamos cadastrar o titular primeiro! *****");
Console.Write("Digite o nome: ");
string nome = Console.ReadLine();
Console.Write("Digite o CPF: ");
string cpf = Console.ReadLine();
Console.Write("Digite o endereço: ");
string endereco = Console.ReadLine();
Titular t1 = new Titular { Nome = nome, Cpf = cpf, Endereco = endereco };
Console.WriteLine("**** Vamos a conta agora *****");
Console.Write("Digite o número da agência: ");
int agencia = int.Parse(Console.ReadLine()!);
Console.Write("Digite o número da conta: ");
int numeroConta = int.Parse (Console.ReadLine()!);
Console.Write("Digite o saldo da conta: ");
double saldo = double.Parse(Console.ReadLine()!);
Console.Write("Digite o limite da conta: ");
int limite = int.Parse(Console.ReadLine()!);
Conta conta1 = new Conta { Titular = t1, Agencia = agencia, NumeroDaConta = numeroConta , Saldo = saldo , Limite = limite };
Console.WriteLine( conta1.Informacoes);
}
}