Forum: Programmieren allgemein
by zecke,
8. Sep 2005
:hi: Danke - auch den Vorschlag werde ich mir anschauen.
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
Ja mag sein ^^ aber ich habe jetz die erste so schön eingebaut und wie soll ich sagen... nun ich gehöre zu den gemütlichen Menschen :mrgreen:
Ich änders mal in die zweite um :> - danke dir :thumb:
edit: hab sie eingebaut:
beide zusammen dauert aber verdammt lange deswegen benutze ich nur die zweite.
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
nun ich habe die 1. Funktion eingebaut, wenn es eine primzahl ist, hasse rescht, dauert es etwas länger, da ich die Zeitmessung ausgebaut habe, kann ich nur ungefähr sagen, dass die feststellung das 2.147.483.647 (halt ohne punkte) eine Primzahl ist, ca 20 sekunden gedauert, länger auf keinen fall. das reicht für meine zwecke.
:thumb:
edit: das ergebnis mit der zahl 1299709 erscheint bei mir...
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
ich will ein Kind von dir (aufs Alter schau) - nun warten wir noch ein wenig :mrgreen:
Nein, Spaß! :thumb: sieht einfach aus und funktioniert tadellos, aber das Zeitmessen scheint überflüssig, geht immer schneller als 1ms, mit beiden Verfahren. Wenn ich noch größere zahlen nehme bin ich aus dem Integer-Bereich draußen ^^
Vielen Dank für deine Hilfe!
Edit: Test 2 liefert immer "keine...
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
mmm ich glaube ich bin zu blöd das richtig anzuwenden (nun mit functions habe ich noch nie was gebastelt :roll:). Das Ergebnis ist bei mir immer false :/
Ich rufe soetwas zB so auf:
Edit1.Text:=IntToStr(zahl);
Ergebnis:=IsPrime(StrToInt(zahl));
...
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
Danke negaH für den Link, schaue ich mir auch mal an.
@ BenjaminH:
Im Moment habe ich nur mit deinem Code-Schnipsel Probleme. Ich verstehe die Ausgabe nicht ganz, also wo ich dem Rechner quasi sage, dass das Ergebnis prim ist oder nicht. Kannst Du mir da auf die Sprünge helfen, damit ich da eine Ergebnisausgabe hinbekomme?
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
Ja, Du hast Recht. Mein (Ex-)Mathelehrer hat Mist erzählt... Der Typ ist unmöglich, er ist nicht nur ein schlechter Pädagoge (nahezu gar keiner) sondern auch nicht so gut in Mathe, erklärt warum er Physik und nicht Mathematik studiert hat :stupid: (Ja Physik ist auch viel Mathe)
:thumb:
btw: Warum ist die 1 keine Primzahl?
:cheers:
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
Nun ob die eins eine Primzahl ist oder nicht, ist ansichtssache und leigt in der Betrachtung des "oder"'s welches die Primzahl an sich definiert. Ist es ein einschliessendes oder ein ausschliessendes (~entweder oder) "oder". Darüber ist man sich nicht im Klaren, manche sagen es ist eine Primzahl manche sagen es ist keine. Hängt eben vom "oder" ab.
Danke schon ein mal für die function. Werde...
Forum: Programmieren allgemein
by zecke,
7. Sep 2005
:hi:
ich bin auf einen Primzahlcheck gestossen, der erstaunlich schnell überprüft ob eine eingegebene Zahl eine primzahl ist. Gefunden auf Javarea.de. Da ich Java soviel zu tun habe, wie mit dem Bau eines Seekreuzers, frage ich euch, ob mir jemand erläutern kann, welche Rechenoperationen durchgeführt werden. Manches kann ich mir selbst erklären, aber auch nicht mit Sicherheit.
Würde mich...