public Conversao(Moeda origem, Moeda destino, decimal valorOrigem, decimal valorDestino) { Origem = origem; Destino = destino; ValorOrigem = valorOrigem; ValorDestino = valorDestino; }
public Conversao ObterConversao(Moeda destino, decimal valor) { var valorEmDolar = valor / PesoDolar; var valorDestino = valorEmDolar * destino.PesoDolar; var conversao = new Conversao(this, destino, valor, valorDestino); return(conversao); }