Inheritance: MonoBehaviour
コード例 #1
0
ファイル: ContadorDAO.cs プロジェクト: AlbertoNil/creditos
        public Contador ObtenerAlumno(string codalumno)
        {
            Contador alumnoEncontrado = null;
            string   sql = "select * from contador where codalumno=@codalumno";

            using (SqlConnection conexion = new SqlConnection(cadenaconexion))
            {
                conexion.Open();
                using (SqlCommand comando = new SqlCommand(sql, conexion))
                {
                    comando.Parameters.Add(new SqlParameter("@codalumno", codalumno));
                    using (SqlDataReader resultado = comando.ExecuteReader())
                    {
                        if (resultado.Read())
                        {
                            alumnoEncontrado = new Contador()
                            {
                                IdContador = (int)resultado["idcontador"],
                                CodAlumno  = (string)resultado["codalumno"],
                                Contar     = (int)resultado["contador"]
                            };
                        }
                    }
                }
            }
            return(alumnoEncontrado);
        }
コード例 #2
0
ファイル: Siguiente.cs プロジェクト: Moya1407/ExamenDEIM
 // Use this for initialization
 void Start()
 {
     txt_golesA  = GameObject.Find("TextoGolesA");
     ctrl_golesA = txt_golesA.GetComponent <Contador> ();
     txt_golesR  = GameObject.Find("TextoGolesR");
     ctrl_golesR = txt_golesR.GetComponent <ContadorR> ();
 }
コード例 #3
0
        /// <summary>
        /// //////////////////////////////////////////////////////////////////////////
        /// </summary>



        private void Exercicio_5_35()
        {
            Clear();

            Write("DIGITE ATE ONDE VOCÊ QUER VER OS NUMEROS PERFEITOS->");

            int Limite = int.Parse(ReadLine());

            var Contador = new Contador(1, Limite, 1);



            while (Contador.Prosseguir())
            {
                var Mat = new Matematica(Contador.Valor);

                int Soma = Mat.SomaDivisore();

                if (Soma == Contador.Valor)
                {
                    WriteLine("\n\n" + Contador.Valor);
                }
            }


            Tratador();
        }
コード例 #4
0
        private void Exercicio_5_7()
        {
            Clear();

            int Limite;

            Write(" Digite ate onde você quer contar : ");

            Limite = int.Parse(ReadLine());

            Contador  contador1 = new Contador(1, Limite, 1);
            Somatoria somatoria = new Somatoria();


            while (contador1.Prosseguir())
            {
                WriteLine();
                Write(contador1.Valor);
                somatoria.Somar(contador1.Valor);
            }

            WriteLine();

            WriteLine("======================");
            Write(" SOMA =  {0} | MEDIA = {1} ", somatoria.Valor, somatoria.MediaAritmetica());


            Tratador();
        }
コード例 #5
0
        private void Exercicio_5_23()
        {
            Clear();

            int Limite;

            Write(" Digite ate onde você quer saber a soma dos numeros -> ");

            Limite = int.Parse(ReadLine());

            Contador  contador  = new Contador(1, Limite, 1);
            Somatoria somatoria = new Somatoria();

            while (contador.Prosseguir())
            {
                WriteLine();

                Write(contador.Valor);

                WriteLine();

                somatoria.Somar(contador.Valor);
            }

            Write("\n\n============================\n\n");

            WriteLine(" SOMA TOTAL = {0} ", somatoria.Valor);

            Tratador();
        }
コード例 #6
0
        private void Exercicio_5_24()
        {
            Clear();

            int Limite;

            Write(" Digite ate onde você quer saber a soma dos numeros -> ");

            Limite = int.Parse(ReadLine());

            Contador   contador   = new Contador(1, Limite, 1);
            Produtorio produtorio = new Produtorio();

            while (contador.Prosseguir())
            {
                WriteLine();

                Write(contador.Valor);

                WriteLine();

                produtorio.Multiplicar(contador.Valor);
            }

            Write("\n\n============================\n\n");

            WriteLine(" PRODUTO TOTAL = {0} ", produtorio.Valor);

            Tratador();
        }
コード例 #7
0
    public int ParaBinario()
    {
        int dividendo = numeroInteiro;
        int quociente = 0;
        int resto     = 0;
        int soma;

        int numeroBinario = 0;

        var umContador = new Contador(0, int.MaxValue, 1);

        var umSomador = new Somatoria();

        while (quociente != 1 && dividendo != 1)
        {
            quociente = dividendo / 2;
            resto     = dividendo - quociente * 2;

            umSomador.Somar(resto * Pow(10, umContador.Valor));

            dividendo = quociente;

            umContador.Contar();
        }

        umSomador.Somar(1 * Pow(10, umContador.Valor));

        numeroBinario = Convert.ToInt32(umSomador.Valor);

        return(numeroBinario);
    }
コード例 #8
0
    void Start()
    {
        gerador   = GameObject.FindObjectOfType <GeradorNumerosRandom>();
        info      = GameObject.FindObjectOfType <StaticValue>();
        ordenacao = GameObject.FindObjectOfType <MetodosOrdenacao>();
        contador  = GameObject.FindObjectOfType <Contador>();

        gerador.gerarNumeros();
        contador.preencheBotoes();


        string metodo = info.getMetodo();

        if (metodo == "btnSelection")
        {
            ordenacao.selection();
        }
        else if (metodo == "btnInsertion")
        {
            ordenacao.insertion();
        }
        else if (metodo == "btnShell")
        {
            ordenacao.shell();
        }
        else if (metodo == "btnBubble")
        {
            ordenacao.bubble();
        }
        else if (metodo == "btnQuick")
        {
            ordenacao.quick();
        }
    }
コード例 #9
0
    public double ConstanteDePrimosGemeos()
    {
        double produto = 1, fator = 1;
        bool   gemeo    = true;
        var    contador = new Contador(3, numeroInteiro, 2);

        while (contador.Prosseguir)
        {
            if (somadosdivisores(contador.Valor) == 1)
            {
                if (gemeo)
                {
                    fator    = (contador.Valor * (contador.Valor - 2.0f)) / ((contador.Valor - 1.0f) * (contador.Valor - 1.0f));
                    produto *= fator;
                }
                gemeo = true;
            }
            else
            {
                gemeo = false;
            }
            contador.Contar();
        }
        return(produto);
    }
コード例 #10
0
ファイル: Program.cs プロジェクト: silvioascruz/dotnetcore
        static void Main(string[] args)
        {
            var contador = new Contador();

            System.Console.WriteLine("Contador Inicial: {0}", contador.Numero);

            Thread thread1 = new Thread(() =>
            {
                for (int i = 0; i < 50; i++)
                {
                    contador.Incrementar();
                    Thread.Sleep(i);
                }
            });

            thread1.Start();
            //thread1.Join();

            Thread thread2 = new Thread(() =>
            {
                for (int i = 0; i < 50; i++)
                {
                    contador.Incrementar();
                    Thread.Sleep(i);
                }
            });

            thread2.Start();
            thread1.Join();
            thread2.Join();

            System.Console.WriteLine("Contador Final: {0}", contador.Numero);
        }
コード例 #11
0
        public Controlador(Form1 f, Contador c)
        {
            form1    = f;
            contador = c;

            f.OnIncrementar += Incrementar;
        }
コード例 #12
0
        public void TransformarParaBinario()
        {
            WriteLine("Digite um número entre 0 e 64 que quer transformar em binario");
            numero = double.Parse(ReadLine());
            double nD = numero;

            WriteLine(nD + " em Binário é ");
            Contador cont = new Contador(0, 6, 1);

            while (cont.Prosseguir())
            {
                double x = Math.Pow(2, 6 - cont.Valor);
                if (numero >= x)
                {
                    double elevarA = 6 - cont.Valor;
                    Write("1");
                    numero -= Math.Pow(2, 6 - cont.Valor);
                }
                else
                {
                    Write("0");
                }
                cont.Contar();
            }
        }
コード例 #13
0
ファイル: adm.cs プロジェクト: gabrielSoares522/jogo-nave
    void Start()
    {
        InitializeAds();
        Contador.zerar();
        nave             = GameObject.Find("nave").transform;
        cronometroBuff   = Time.time;
        cronometroMissil = Time.time;
        mostrar(telas[0]);
        Time.timeScale = 0;

        carregarProgresso();
        #region spawn asteroide
        for (int i = 0; i < 10; i++)
        {
            float posx = 0;
            float posy = 0;
            do
            {
                posx = Random.Range(-30, 30);
                posy = Random.Range(-30, 30);
            } while ((posx > -10 && posx < 10) && (posy > -10 && posy < 10));

            Instantiate(asteroide, new Vector3(posx, posy, 0), transform.rotation, campoAsteroide);
        }
        #endregion
    }
コード例 #14
0
ファイル: Form_Principal.cs プロジェクト: Belsirk/Red_Manager
        /// <summary>
        /// Cuando se manda a llamar este evento al presionar el boton bt_ipv6_dirrecion_actualizar
        /// se desea reactualizar las dirreciones sea con una nueva oferta de DHCP o con
        /// una rneovacion a la dirrecion enlace local.
        /// NOTA: Como IPv6 puede causar mucho revuelo se ejecutara un RESET antes de estos comandos.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bt_ipv6_dirrecion_actualizar_Click(object sender, EventArgs e)
        {
            BoxInterfasesRedes bxInterfas = (BoxInterfasesRedes)box_lista_interfases.SelectedItem;

            //En teoria solo debe de pasar con dos posibilidades, pero nos aseugramos
            //de que solo sea en esos dos casos.
            if (!((rd_ipv6_dhcp.Checked) || (rd_ipv6_plugplay.Checked)))
            {
                return;
            }

            if (rd_ipv6_dhcp.Checked)
            {
                ValidarOperacionInterfas(bxInterfas.setNewDHCPClient(false));
            }
            else if (rd_ipv6_plugplay.Checked)
            {
                ValidarOperacionInterfas(bxInterfas.SetIPv6_PlugPlay());
            }

            //En ambos casos se recomienda esperar algo de tiempo...
            //Plug&Play requiere los mensajes de NDP, DHCPv6 requiere respuesta del servidor
            Contador.Tick += new EventHandler(Tick_RefreshInterface); // Everytime timer ticks, timer_Tick will be called
            //Contador.Interval = (1000) * (1);              // Timer will tick evert second
            Contador.Enabled = true;                                  // Enable the timer
            Contador.Start();                                         // Start the timer
        }
コード例 #15
0
        public IActionResult AlterarContador([FromBody] Contador objJson, int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar Contador]", null)));
                }

                if (objJson.Id != id)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar Contador] - ID do objeto difere do ID da URL.", null)));
                }

                var objBanco = _repository.Contador.ConsultarObjeto(objJson.Id);

                if (objBanco == null)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar Contador]", null)));
                }

                _repository.Contador.Alterar(objBanco, objJson);

                return(ConsultarObjetoContador(id));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar Contador]", ex)));
            }
        }
コード例 #16
0
ファイル: Program.cs プロジェクト: KayanSilva/ReserveDotNet
        private static void Main(string[] args)
        {
            var contador = new Contador();

            Console.WriteLine("contador: {0}", contador.Numero);

            Thread thread1 = new Thread(() =>
            {
                for (int i = 0; i < 50; i++)
                {
                    contador.Incrementar();
                    Thread.Sleep(i);
                }
            });

            thread1.Start();

            Thread thread2 = new Thread(() =>
            {
                for (int i = 0; i < 50; i++)
                {
                    contador.Incrementar();
                    Thread.Sleep(i);
                }
            });

            thread2.Start();

            thread1.Join();
            thread2.Join();

            Console.WriteLine("contador: {0}", contador.Numero);

            Console.ReadLine();
        }
コード例 #17
0
    public void activar(string operador)
    {
        contador = gameObject.GetComponent <Contador>();

        rutina = aplicarSigno(operador);
        StartCoroutine(rutina);
    }
コード例 #18
0
    public bool EhPrimo()
    {
        if (numeroInteiro % 2 == 0)
        {
            if (numeroInteiro == 2)  // 2 é o único primo par
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        else // número ímpar
        {
            var possivelDivisor = new Contador(3, numeroInteiro / 2, 2);
            int resto           = 1;
            while (resto != 0 && possivelDivisor.Prosseguir())
            {
                resto = numeroInteiro % possivelDivisor.Valor;
            }

            return(resto != 0);   // se não achamos resto == 0, o número é primo
        }
    }
コード例 #19
0
    public double Cosseno(double anguloEmGraus)
    {
        // convertemos angulo em graus para medida em radianos
        double x     = anguloEmGraus * Math.PI / 180;
        int    sinal = 1;
        var    soma  = new Somatoria();
        var    i     = new Contador(0, 2 * numeroInteiro, 2);

        while (i.Prosseguir)
        {
            var meuMat = new Matematica(i.Valor);

            double potenciaDeX = meuMat.Elevado(x);

            double fat = meuMat.Fatorial();

            double umTermo = potenciaDeX / fat;

            soma.Somar(sinal * umTermo);
            sinal = -sinal;
            i.Contar();
        }

        return(soma.Valor);
    }
コード例 #20
0
    public int playTotal;                              // AÇAI

    public void Start()
    {
        //RECUPERAÇÃO DAS CLASSES
        Contador_R = Contador.Instance();

        playTotal = Contador_R.jogadas;
    }
コード例 #21
0
        static void Main(string[] args)
        {
            List <int> lista;           // Declara um objeto do tipo lista de inteiros para os valores aleatorios

            lista = new List <int>();   // Intânciamento
            List <int> listaPrimos;     // Declara um objeto do tipo lista de inteiros para os numeros primos

            Numero          comparador; // Declarando um objeto da classe Numero
            MediaAritmetica Mediador;   // Declarando um objeto da classe MediaAritmetica
            Contador        definidor;  // Declarando um objeto da classe Contador
            Primos          anzeigen;   // Declarando um objeto da classe Primos

            var rand = new Random();    // Seedando para gerar numeros aleatorios

            // Declarando as variáveis
            int maiorNumero, menorNumero, imin, imax, media;
            int nPares, nImpares, nNegativos;

            Console.WriteLine("Lista de numeros aleatorios");
            for (int i = 0; i < 50; i++)       // laço de repetição
            {
                lista.Add(rand.Next(-50, 50)); // adiciona valores aleatorios de -50 a 50 na lista
                if (i % 10 == 0)
                {
                    Console.Write("\n");
                }

                Console.Write(lista[i] + " "); // printando no console os elementos da lista
            }

            comparador = new Numero();                                                 // instanciamento do objeto à classe
            (maiorNumero, menorNumero, imax, imin) = comparador.NummerPosition(lista); // tupla
            Console.WriteLine("\nO valor máximo é {0} e está na posição {1}", maiorNumero, imax);
            Console.WriteLine("\nO valor minimo é {0} e está na posição {1}", menorNumero, imin);

            Mediador = new MediaAritmetica();
            media    = Mediador.calcular(lista);
            Console.WriteLine("\nA media dos números é {0}", media);

            definidor = new Contador();

            nPares = definidor.pares(lista);
            Console.WriteLine("\nO número de pares é {0}", nPares);
            nImpares = definidor.impares(lista);
            Console.WriteLine("\nO número de impares é {0}", nImpares);
            nNegativos = definidor.negativos(lista);
            Console.WriteLine("\nO número de negativos é {0}", nNegativos);

            listaPrimos = new List <int>();
            anzeigen    = new Primos();
            listaPrimos.AddRange(anzeigen.encontrar(lista));

            Console.WriteLine("\nLista de numeros primos");
            foreach (int element in listaPrimos)
            {
                Console.Write(element + " ");
            }

            Console.ReadKey();
        }
コード例 #22
0
        public void LogueoContador(Usuario usuario)
        {
            Contador validaContador = context.Contadores.Where(o => o.UsuarioNombre == usuario.UsuarioNombre && o.PassWord == usuario.PassWord).FirstOrDefault();

            session["Nombres"]      = validaContador.Nombres.ToString();
            session["ArchRepreiId"] = validaContador.IdContador.ToString();
        }
コード例 #23
0
        private void Contador_Tick(object sender, EventArgs e)
        {
            Guinda.Visible = false;
            Uva.Visible    = false;

            Contador.Stop();
            Contador.Enabled = false;
        }
コード例 #24
0
ファイル: Negativo.cs プロジェクト: Moya1407/Plataformas2D
 // Use this for initialization
 void Start()
 {
     Destroy(gameObject, 6);
     rb = GetComponent <Rigidbody2D> ();
     rb.AddForce(new Vector2(Random.Range(-500, 500), 100));
     txt_moneda  = GameObject.Find("TextoMoneda");
     ctrl_moneda = txt_moneda.GetComponent <Contador> ();
 }
コード例 #25
0
        public Credito Crear(Credito creditoACrear)
        {
            Credito creditoCreado  = null;
            string  SqlInsCredito  = "insert into creditos values (@codalumno, @codcurso, @coddescripcion, @tipo, @fechaing)";
            string  SqlInsContador = "insert into contador values (@codalumno, @contador)";
            string  SqlUpdContador = "update contador set contador=contador+@contador where codalumno=@codalumno";

            Contador contadorAlumno = contadorDAO.ObtenerAlumno(creditoACrear.CodAlumno);

            if (contadorAlumno == null) // si ya existe
            {
                using (SqlConnection conexion = new SqlConnection(cadenaconexion))
                {
                    conexion.Open();
                    using (SqlCommand comando = new SqlCommand(SqlInsCredito, conexion))
                    {
                        comando.Parameters.Add(new SqlParameter("@codalumno", creditoACrear.CodAlumno));
                        comando.Parameters.Add(new SqlParameter("@codcurso", creditoACrear.CodCurso));
                        comando.Parameters.Add(new SqlParameter("@coddescripcion", creditoACrear.CodDescripcion));
                        comando.Parameters.Add(new SqlParameter("@tipo", creditoACrear.Tipo));
                        comando.Parameters.Add(new SqlParameter("@fechaing", DateTime.Now));
                        comando.ExecuteNonQuery();
                    }
                    using (SqlCommand InsContador = new SqlCommand(SqlInsContador, conexion))
                    {
                        InsContador.Parameters.Add(new SqlParameter("@codalumno", creditoACrear.CodAlumno));
                        InsContador.Parameters.Add(new SqlParameter("@contador", 1));
                        InsContador.ExecuteNonQuery();
                    }
                }
            }
            else
            {
                using (SqlConnection conexion = new SqlConnection(cadenaconexion))
                {
                    conexion.Open();
                    using (SqlCommand comando = new SqlCommand(SqlInsCredito, conexion))
                    {
                        comando.Parameters.Add(new SqlParameter("@codalumno", creditoACrear.CodAlumno));
                        comando.Parameters.Add(new SqlParameter("@codcurso", creditoACrear.CodCurso));
                        comando.Parameters.Add(new SqlParameter("@coddescripcion", creditoACrear.CodDescripcion));
                        comando.Parameters.Add(new SqlParameter("@tipo", creditoACrear.Tipo));
                        comando.Parameters.Add(new SqlParameter("@fechaing", DateTime.Now));
                        comando.ExecuteNonQuery();
                    }
                    using (SqlCommand UpdContador = new SqlCommand(SqlUpdContador, conexion))
                    {
                        UpdContador.Parameters.Add(new SqlParameter("@codalumno", creditoACrear.CodAlumno));
                        UpdContador.Parameters.Add(new SqlParameter("@contador", 1));
                        UpdContador.ExecuteNonQuery();
                    }
                }
            }

            creditoCreado = Obtener(creditoACrear.CodCredito);
            return(creditoCreado);
        }
コード例 #26
0
 public void Start()
 {
     //RECUPERAÇÃO DAS CLASSES
     ControlaAudio_R   = ControlaAudio.Instance();
     GameManager_R     = GameManager.Instance();
     ControlaPaineis_R = ControlaPaineis.Instance();
     Contador_R        = Contador.Instance();
     AtualizaValores();
 }
コード例 #27
0
        public int TraerContador(Contador contador)
        {
            OdbcConnection connection = null;
            OdbcCommand    command    = null;
            OdbcDataReader dr         = null;
            int            cont;

            try {
                connection = (OdbcConnection)connectionDA.GetOpenedConnection();
                command    = new OdbcCommand(SQLObtenerContadores, connection);
                dr         = command.ExecuteReader();

                cont = -1;

                while (dr.Read())
                {
                    switch (contador)
                    {
                    case Contador.Usuario:
                        cont = Convert.ToInt32(dr["usuario"]);
                        break;

                    case Contador.Cliente:
                        cont = Convert.ToInt32(dr["cliente"]);
                        break;

                    case Contador.Administrador:
                        cont = Convert.ToInt32(dr["administrativo"]);
                        break;

                    case Contador.Categoria:
                        cont = Convert.ToInt32(dr["categoria"]);
                        break;

                    case Contador.Producto:
                        cont = Convert.ToInt32(dr["producto"]);
                        break;
                    }
                }

                connection.Close();
            } catch (Exception ex) {
                throw new daException(ex);
            } finally {
                dr = null;
                if (command != null)
                {
                    command.Dispose();
                }
                if (connection != null)
                {
                    connection.Dispose();
                }
            }

            return(cont);
        }
コード例 #28
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Form1       form1       = new Form1();
            Contador    contador    = new Contador();
            Controlador controlador = new Controlador(form1, contador);

            Application.Run(form1);
        }
コード例 #29
0
 public void Desbloquear()
 {
     ButtonAnterior.IsEnabled          = true;
     ButtonSiguiente.IsEnabled         = true;
     ButtonReproducir.IsEnabled        = true;
     SliderProgresoDeCancion.IsEnabled = true;
     TiempoContado = TimeSpan.FromSeconds(0);
     LabelTiempoTranscurrido.Content = "0:00";
     Contador.Start();
 }
コード例 #30
0
        static void TestContador()
        {
            //Contador aCounter = new Contador();   // Error

            Contador.ValorActual = 100;
            Contador.Incrementar();
            Console.WriteLine("Nuevo valor actual: {0}", Contador.ValorActual);

            Console.WriteLine("Presione una tecla para terminar.");
            Console.ReadKey();
        }