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

Informatiker Board » Themengebiete » Theoretische Informatik » Primzahlenrechner » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 3 Beiträge
NixJava

Zitat:
<div class="fuck">

Nun ja ... Tipp: Man sollte sich schon früh angewöhnen, aussagekräftige Bezeichner zu wählen. Lehrer
NixJava

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.
noob88222931 Primzahlenrechner

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