numeros primos en c# code example

Example 1: numeros primos en c#

//variable que contiene el numero que se está probando
        int n = 2;
        //variable que contiene el total de numeros primos encontrados
        int total = 1;

        //iterar mientras el total de numeros primos no se mayor a 100
        while(total <= 100){

            //variable que indica si un numero es primo o no
            boolean esPrimo = true;

            //se divide el numero (n) entre todos los numeros anterios a el
            //si el modulo de la division es 0 significa que el numero no es primo
            //y se marca la variable esPrimo = false y se termina el ciclo for
            for (int i = 2; i < n; i++) {
                if(n % i == 0)
                {
                    esPrimo = false;
                    break;
                }

            }

            //si despues de ejecutar el ciclo for la variable esPrimo sigue
            //teniendo un valor true entonces se imprime el numero y se incrementa
            // el contador de numeros encontrados total++
            if(esPrimo)
            {
             Console.WriteLine(n);
              total++;
            }
            //se incrementa para evaluar el siguiente número
            n++;
        }

Example 2: numeros primos en c#

//número a evaluar
        int n = 11;
        //variable auxiliar para guardar el resultado de la evaluacion
        boolean esPrimo = true;

        //se divide el numero n entre todos los numeros anteriores
        for (int i = 2; i < n; i++) {
            //si el modulo de la division es 0 entonces el numero no es primo
            //se marca la variable esPrimo como false y se termina el for
            if( n % i == 0){
                esPrimo = false;
                break;
            }
        }
        // si la variable esPrimo es true entonces es un numero primo
        if(esPrimo)
        {
            Console.WriteLine("Es primo");
        }

Tags:

Misc Example