コード例 #1
0
        public ObjDividendos AllValues(ObjDividendos objDividendos, int valor)
        {
            objDividendos.lstDivisores = _IDivisores.GetDivisores(valor);
            objDividendos.lstDivisores.Add(valor);
            objDividendos.lstNumerosPrimos = _IFatoresPrimos.PrimeNumbers(objDividendos.lstDivisores);

            return(objDividendos);
        }
コード例 #2
0
 public IActionResult Calcular(int value)
 {
     if (value > 0)
     {
         ObjDividendos _objDividendos = new ObjDividendos();
         return(Ok(_IAlgoritmoService.AllValues(_objDividendos, value)));
     }
     throw new ArgumentException(
               $"Valor Precisa ser maio do que {value}");
 }
コード例 #3
0
        public AlgoritmoServiceTest()
        {
            _ObjDividendos = new ObjDividendos();
            List <int> lstD = new List <int> {
                1, 2, 3, 5, 6, 9, 10, 15, 18, 30, 45, 90
            };
            List <int> lstNP = new List <int> {
                2, 3, 5
            };

            _ObjDividendos.lstDivisores.AddRange(lstD);
            _ObjDividendos.lstNumerosPrimos.AddRange(lstNP);
        }
コード例 #4
0
 public ObjDividendos AllValues(ObjDividendos v, int valor)
 {
     return(_ObjDividendos);
 }