Programa 1





 Vector objeto;


        public Form1()
        {
            InitializeComponent();
        }


        private void radioButVerificar_CheckedChanged(object sender, EventArgs e)
        {


            //Si este "radio button" esta seleccionado pasara a verificar la cantidad de números primos
            //que esxisten entre  el  1 y 100
            if (radioButVerificar.Checked)
            {
                textDesde.Text = "1";
                textHasta.Text = "1000";


                int  inicio = Convert.ToInt32(textDesde.Text);
                int fin = Convert.ToInt32(textHasta.Text);
                int existen = Convert.ToInt32(textHasta.Text);


                int contadorPrimos = 0;


                for (int i = inicio; i <= fin; i++)
                {
                    if (Matematicas.Es_Primo(i))
                    {


                        contadorPrimos++;
                    }


                }
                textExisten.Text = contadorPrimos.ToString();
            }
        }


        //Creamos un obeto de la clase vector y le pasamos el valor que se obtuvo en la operacion anterior
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {


            objeto = new Vector(Convert.ToInt32(textExisten.Text));


        }


        //Aqui se agregan los 169 elementos (número primos) al objeto vector
        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            int i = 0;
            for (int j = 1; j < 1000; j++)
            {
                if (Matematicas.Es_Primo(j))
                {
                    objeto[i] = j;
                    i++;
                }
            }


        }


        //Aqui se muestran los 169 elementos (número primos) al textNumeroPrimos
        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            string elementos = "";
            for (int i = 0; i < objeto.Tamaño; i++)
                elementos = elementos + " " + objeto[i].ToString() + ",";


            textNumerosPrimos.Text = elementos;
        }
    }
}                                                                                                                                                                            

No hay comentarios:

Publicar un comentario