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");
}