using static System.Console;
public static void Main() {
WriteLine(x.CalculaLucro());
private decimal calculaDoacao(int iteracao, decimal valor) => 0.03M * calculaLucro(iteracao, valor);
private decimal calculaLucro(int iteracao, decimal valor) {
if (iteracao++ == 100) return valor;
return valor - calculaDoacao(iteracao, valor);
public decimal CalculaDoacao() => calculaDoacao(0, 10000M);
public decimal CalculaLucro() => calculaLucro(0, 10000M);