Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Suche » Suchergebnis » Hallo Gast [Anmelden|Registrieren]
Zeige Beiträge 1 bis 1 von 1 Treffern
Autor Beitrag
Thema: Primzahlenrechner
noob88222931

Antworten: 2
Hits: 3.680
Primzahlenrechner 13.06.2020 23:14 Forum: Theoretische Informatik


Meine Frage:
Hallo zusammen,
ich habe eine Frage zu meinem Script, dass ich geschrieben habe. Es sollte nach der Eingabe von zwei Zahlen alle Primzahlen, die zwischen ihnen liegen herausfinden. Allerdings passiert beim Drücken des Buttons überhaupt nichts. Könnte sich das jemand netterweise angucken?
Sorry für meine Unfähigkeit haha.

Schönen Tag wünsche ich euch und danke im Voraus

Meine Ideen:
Script:


php:
1:
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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
function rechne() {
    var zahl1 parseInt(document.getElementById("zahl1").value);
    var zahl2 parseInt(document.getElementById("zahl2").value);
    console.log(zahl1);
    console.log(zahl2);
    if (zahl1 == zahl2){
        var rechner zahl1;
        console.log(rechner);
        var rest;
        var zwischen 0;
        while (rechner 0){
            rechner rechner 1;
            rest zahl1 rechner;
            if (rest == 0){
                zwischen 1;
                break;
            }
        }
        if (zwischen == 1){
            document.getElementById("ergebnisse").value "Es wurden keine Primzahlen im genannten Zahlenraum gefunden.";
        } else {
            document.getElementById("ergebnisse").value zahl1;
        }
    }
    if (zahl1 zahl2){
        var rechner zahl1;
        var zwischen 0;
        var primzahlen;
        var rest;
        var execute false;
        while (zahl2 zahl1){
            while (rechner 0){
                rechner rechner 1;
                rest zahl1 rechner;
                if (rest 0){
                    zwischen 1;
                    break;
                }
            }
            if (zwischen != 1){
                if (execute == false){
                    execute true;
                    primzahlen...zahlen.length] = zahl1;
                }
            }
            zahl1 zahl1 1;
            if (Boolean(primzahlen) == false){
                document.getElementById("ergebnisse").value "Es wurden keine Primzahlen im genannten Zahlenraum gefunden.";
            } else {
                document.getElementById("ergebnisse").value primzahlen;
            }
        }
    }
    if (zahl2 zahl1){
        var rechner zahl2;
        var zwischen 0;
        var primzahlen;
        var rest;
        var execute false;
        while (zahl1 zahl2){
            while (rechner 0){
                rechner rechner 1;
                rest zahl2 rechner;
                if (rest 0){
                    zwischen 1;
                    break;
                }
            }
            if (zwischen != 1){
                if (!execute){
                    execute true;
                    primzahlen = [zahl2];
                } else {
                    primzahlen[primzahlen.length] = zahl2;
                }
            }
            zahl2 zahl2 1;
            if (Boolean(primzahlen) == false){
                document.getElementById("ergebnisse").value "Es wurden keine Primzahlen im genannten Zahlenraum gefunden.";
            } else {
                document.getElementById("ergebnisse").value primzahlen;
            }
        }
    }
}




HTML-Datei:

code:
1:
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:
31:
<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Primzahlen-Rechner</title>
	<link rel="stylesheet" type="text/css" href="ok.css">
	<script language="javascript" type="text/javascript" src="script.js"></script>
  </head>
  <body>
	<div class="fuck">
		<h1>Primzahlen-Rechner</h1>
	</div>
	<div class="alles">
		<div class="nr1">
			<p>zwischen</p>
			<input id="zahl1" type="number">
		</div>
		<div class="nr2">
			<p>und</p>
			<input id="zahl2" type="number">
		</div>
		<div class="berechnen">
			<button type="button" id="berechnen" onClick="rechne()">Primzahlen anzeigen</button>
		</div>
		<div class="ergebnisse" id="ergebnisse">
			<textarea disabled ></textarea>
		</div>
	</div>
  </body>
</html>
Zeige Beiträge 1 bis 1 von 1 Treffern