Skip to content

Instantly share code, notes, and snippets.

@imsoftware
Last active December 25, 2015 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save imsoftware/7060480 to your computer and use it in GitHub Desktop.
Save imsoftware/7060480 to your computer and use it in GitHub Desktop.
List prime numbers with processing
// List prime numbers with processing 2
// Quick n dirty solution. Not for production.
// By: http://mariusmüller.de
void setup() {
float number = 0; // standard input
int count = 100; // count until 100
boolean ISPRIME = true; // 1=true (is prime); 0=false (not)
println("---------- Programm running ----------");
for (float xnumber = 0; xnumber <= count; xnumber++ ) {
number = xnumber;
for (float init = 2; init < number; init++) {
//modulo
float modulo;
modulo = number % init;
// if modulo is 0 -> ISPRIME false
if (modulo == 0) {
ISPRIME = false;
}
}
// 0 and 1 are no prime numbers!
if (number == 0) {
ISPRIME = false;
}
if (number == 1) {
ISPRIME = false;
}
if (ISPRIME == true) {
print(" ISPRIME - ");
println(number);
println(" ");
}
ISPRIME = true;
}
exit();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment