def RetornarCambio(moedaDestino, Valor): if moedaDestino == 1: return Valor elif moedaDestino == 2: return USD.DollarParaReal(Valor) elif moedaDestino == 3: return USD.DollarParaPeso(Valor) elif moedaDestino == 4: return USD.DollarParaEuro(Valor) elif moedaDestino == 5: return USD.DollarParaLibra(Valor) elif moedaDestino == 6: #VERIFICAR O CALCULO PARA BITCOIN return USD.DollarParaBitcoin(Valor)
def PesoParaDollar(pValor): return pValor / (USD.DollarParaReal(1) * BRL.RealParaPeso(1))
def test_DollarParaBitcoin(self): result = round(USD.DollarParaBitcoin(21400), 2) expected = 2.00 self.assertEqual(result, expected)
def test_DollarParaLibra(self): result = round(USD.DollarParaLibra(1.28), 2) expected = 1 self.assertEqual(result, expected)
def test_DollarParaEuro(self): result = USD.DollarParaEuro(3) expected = 3.54 self.assertEqual(result, expected)
def test_DollarParaPeso(self): result = round(USD.DollarParaPeso(2), 2) expected = 161.43 self.assertEqual(result, expected)
def BitcoinParaPeso(pValor): return pValor * (BitcoinParaDollar(1) * USD.DollarParaReal(1) * ARS.PesoParaReal(1))
def RealParaEuro(pValor): return pValor / (EUR.EuroParaDollar(1) * USD.DollarParaReal(1))
def LibraParaBitcoin(pValor): return pValor / ( (BTC.BitcoinParaDollar(1) * USD.DollarParaReal(1)) / LibraParaReal(1))
def LibraParaEuro(pValor): return pValor * ( (LibraParaReal(1) / USD.DollarParaReal(1)) / EUR.EuroParaDollar(1))
def EuroParaLibra(pValor): return pValor * ( (EuroParaDollar(1) * USD.DollarParaReal(1)) / GBP.LibraParaReal(1))
def EuroParaPeso(pValor): return pValor * (EuroParaDollar(1) * USD.DollarParaReal(1) * BRL.RealParaPeso(1))
def EuroParaReal(pValor): return pValor * (EuroParaDollar(1) * USD.DollarParaReal(1))
def BitcoinParaLibra(pValor): return pValor * ((BitcoinParaDollar(1)) / (GBP.LibraParaReal(1) / USD.DollarParaReal(1)))
def PesoParaEuro(pValor): return (pValor / ( (EUR.EuroParaDollar(1) * USD.DollarParaReal(1)) * BRL.RealParaPeso(1)))
def LibraParaDollar(pValor): return (7.24 / USD.DollarParaReal(1)) * pValor
def PesoParaBitcoin(pValor): return (pValor / ( (BTC.BitcoinParaDollar(1) * USD.DollarParaReal(1)) * PesoParaReal(1)) / 100)
def test_DollarParaReal(self): result = USD.DollarParaReal(2) expected = 11.30 self.assertEqual(result, expected)
def RealParaBitcoin(pValor): return pValor / (BTC.BitcoinParaDollar(1) * USD.DollarParaReal(1))
def BitcoinParaReal(pValor): return pValor * (BitcoinParaDollar(1) * USD.DollarParaReal(1))