Ansonsten wenn (x&1)==0 also wenn x gerade ist false. Durch die Ergebnisse von Punkt 1 und 2 kann der Schleifenzähler mit dem Wert 3 beginnen und in jedem Durchlauf um 2 erhöht werden. Damit sparst du bis zu 50% Laufzeit. Da es keine relevanten Teilerkanidaten gibt, die größer als die aufgerundete Quadratwurzel der zu testenden Zahl sind kann der Wert für border mit ((x)) festgelegt werden. 1) Innerhalb der Schleife überprüft Ihr Skript zuerst eine Bedingung und sofort das Gegenteil. Ihr Code kann wie folgt vereinfacht werden:
border = x/2;
("keine Primzahl");} else {
2) Ihr Script zeigt das Ergebnis nach jeder Prüfung an, anstatt nur das Endergebnis anzuzeigen. Zensus gestartet – Kreispolizei Wesel warnt vor Betrügern - waz.de. Und das Programm stoppt nicht, wenn die Nummer nicht Primzahl ist. Fügen Sie eine Einfachheitserkennungsfunktion hinzu und zeigen Sie das Testergebnis nur einmal ganz am Ende des Programms an. Woher ich das weiß: Beruf – Ich erstelle Wordpress-Themes, Plugins und Online-calculator
Programmieren
nun ja, du gehst ALLE zahlen von 0 bis zur x/2 durch und gibst für jede Zahl aus, ob sie modulo i = 0 ist
Topnutzer
im Thema Programmieren
Jedem, der in einem Programm durch 0 teilt, sollte ein elektrischer Schlag durch die Tastatur verpasst werden.
- JavaScript-Programm zur Überprüfung der Primzahl
- Javascript Fetch API - Wie kann ich den Output als Variable weiterbearbeiten? (Computer, Technik, Technologie)
- Zensus gestartet – Kreispolizei Wesel warnt vor Betrügern - waz.de
- Freistehende badewanne mit wassereinlauf meaning
- Freistehende badewanne mit wassereinlauf facebook
- Freistehende badewanne mit wassereinlauf 1
Javascript-Programm Zur Überprüfung Der Primzahl
");)
Ausgabe
Geben Sie eine positive Zahl ein: 23 23 ist eine Primzahl. Im obigen Programm wird der Benutzer aufgefordert, eine Nummer einzugeben. Die vom Benutzer eingegebene Nummer wird mit der Anweisung überprüft, ob sie größer als 1 ist if… else if… else. 1 wird weder als Primzahl noch als zusammengesetzt betrachtet. Alle negativen Zahlen sind ausgeschlossen, da Primzahlen positiv sind. Zahlen größer als 1 werden mit einer for Schleife getestet. Die for Schleife wird verwendet, um die positiven Zahlen zu durchlaufen und zu überprüfen, ob die vom Benutzer eingegebene Zahl durch positive Zahlen teilbar ist ( 2 bis vom Benutzer eingegebene Zahl minus 1). Die Bedingung number% i == 0 prüft, ob die Zahl durch andere Zahlen als 1 und sich selbst teilbar ist. Wenn der Restwert mit 0 bewertet wird, ist diese Zahl keine Primzahl. JavaScript-Programm zur Überprüfung der Primzahl. Die Variable isPrime wird zum Speichern eines booleschen Werts verwendet: entweder true oder false. Die Variable isPrime wird auf false gesetzt, wenn die Zahl keine Primzahl ist.
Übrig bleiben dann die Primzahlen. 2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Vielfache von 2 streichen:
Vielfache von 3 streichen:
Jetzt bleibt nur noch, die 25 (als Vielfaches von 5) zu streichen, und die Primzahlen bleiben übrig. Das Beispielprogramm berechnet nach diesem Verfahren die Primzahlen im Bereich bis 30000. Primzahlsieb testen
Quelltext
Primzahlsieb