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

Informatiker Board » Themengebiete » Theoretische Informatik » Primzahlenrechner » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Primzahlenrechner
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
noob88222931
Grünschnabel


Dabei seit: 13.06.2020
Beiträge: 1

Primzahlenrechner Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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>

noob88222931 hat diese Bilder (verkleinerte Versionen) angehängt:
pri.png Screenshot_2.png Screenshot_3.png
Screenshot_4.png Screenshot_5.png

13.06.2020 23:14 noob88222931 ist offline Beiträge von noob88222931 suchen Nehmen Sie noob88222931 in Ihre Freundesliste auf
NixJava
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Allerdings passiert beim Drücken des Buttons überhaupt nichts.

code:
1:
2:
<div class="ergebnisse" id="ergebnisse">
<textarea disabled ></textarea>

Füge die id zum textarea-Element hinzu, dann funktioniert es.
14.06.2020 14:22
NixJava
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
<div class="fuck">

Nun ja ... Tipp: Man sollte sich schon früh angewöhnen, aussagekräftige Bezeichner zu wählen. Lehrer
14.06.2020 14:26
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Primzahlenrechner