using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace testeExcecoes
{
public class ContaCorrente
{
private int numero_agencia;
public int Numero_agencia
{
get { return numero_agencia; }
private set
{
if(value > 0)
{
numero_agencia = value;
}
}
}
public static int TotalDeContasCriadas { get; set; }
public static float TaxaOperacao { get; set; }
public string Conta { get; set; }
public ContaCorrente(int numero_agencia, string numero_conta)
{
Numero_agencia = numero_agencia;
Conta = numero_conta;
try
{
TaxaOperacao = 30 / TotalDeContasCriadas;
}
catch (DivideByZeroException)
{
Console.WriteLine("Ocorreu um erro! Não é possível fazer uma divisão por zero! ");
}
TotalDeContasCriadas++;
}
}
}
using testeExcecoes;
ContaCorrente conta1 = new(321, "1010-x");
Console.WriteLine(ContaCorrente.TaxaOperacao);
Console.ReadLine();