Example #1
0
        public static bool Convertir(TipoDivisa tipoOrigen, TipoDivisa tipoDestino, double cantidad, out double res)
        {
            res = cantidad;
            bool ok = true;

            if (tipoOrigen != tipoDestino)
            {
                if (conversiones.ContainsKey(tipoOrigen))
                {
                    res *= conversiones[tipoOrigen][tipoDestino];
                }
                else
                {
                    if (conversiones.ContainsKey(tipoDestino))
                    {
                        res /= conversiones[tipoDestino][tipoOrigen];
                    }
                    else
                    {
                        ok = false;
                    }
                }
            }

            return(ok);
        }
Example #2
0
 public Divisa(TipoDivisa tipoDivisa)
 {
     TipoDivisa = tipoDivisa;
 }