Gerade Zahlen

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

BladeRunner

Moderator

BeitragMi, März 24, 2010 17:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Du wendest ja noch dazu die Funktion falsch an, du änderst sie ja statt ihr den Wert zu übergeben.
Das ist mehr als nur kontraproduktiv, snade.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Vidde

BeitragMi, März 24, 2010 17:46
Antworten mit Zitat
Benutzer-Profile anzeigen
der fehler liegt klar bei dir snade. du schreibst "20 mod bla", also teilst du 20 durch bla
Gern der Zeiten gedenk ich, als alle Glieder gelenkig - bis auf eins. Diese Zeiten kehren nie wieder, steif sind nun alle Glieder - bis auf eins.

Snade

BeitragMi, März 24, 2010 17:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Es hängt doch gar nicht von der 20 ab. In meinen Code, den ich gepostet habe, dort steht doch eine 100. Ich wollte lediglich beweisen das nach meiner Funktion 20 nicht durch 100 teilbar ist. Korrigiert mich bitte nochmal, wenn ich falsch liege aber irgendwie sehe ich den Fehler nicht auch, wenn ich weis das ich irgendwas falsch mache Confused .

lg. Snade
 

Lion

BeitragMi, März 24, 2010 18:00
Antworten mit Zitat
Benutzer-Profile anzeigen
wozu hast du funktionen, denen du einfach den parameter übergeben kannst, wenn du nicht den parameter veränderst, sondern die funktion an sich?
Das ist sinnfrei.
Intel Core 2 Quad 4x2.66 ghz - 4gb ddr2 - nvidia GeForce GTX660 2gb
Intel Atom 1x1.83 ghz - 2gb ddr2 - intel GMA 3150 256mb
AMD A10-5750M 4x2.5 ghz - 8 gb ddr4 - AMD R9 M290x

Thunder

BeitragMi, März 24, 2010 18:00
Antworten mit Zitat
Benutzer-Profile anzeigen
BladeRunner hat recht. Funktionen sind dazu da, um verschiedene Ergebnise aufgrund von verschiedenen Parametern und nicht aufgrund von Änderungen der Funktion zu erreichen.

In deinem Screenshot verwendest du 20 statt 100 in der Funktion. D.h. du müsstest, wenn du die Primfaktorenzerlegung für Zahlen von 1-100 machst mindestens 4 solcher Funktionen erstellen, mit jeweils verändertem Wert, die trotzdem nicht ganz richtig wären, weil du die Reihenfolge bei Modulo vertauscht hast.

Dazu: Mod



mfg Thunder

Edit:
Wenn du von der Funktion redest, die du gepostet hast, dann verwende sie auch:
BlitzBasic: [AUSKLAPPEN]
Function div100(zahl)
If 100 Mod zahl = 0 Then
Return 1
Else
Return 0
EndIf
End Function
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
  • Zuletzt bearbeitet von Thunder am Mi, März 24, 2010 18:03, insgesamt einmal bearbeitet

Xeres

Moderator

BeitragMi, März 24, 2010 18:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du beweisen willst, das deine Funktion richtig rechnet, hättest du ihr 20 übergeben müssen; stattdessen schreibst du die Funktion um, mit 20 als Konstanten und übergibst 100 -> richtiges Ergebnis zur falschen Fragestellung.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Snade

BeitragMi, März 24, 2010 18:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja dann ist alles klar. Das meine Funktion nicht optimal ist, ist klar.
Danke Smile

lg. Snade

EDIT1: @Thunder ja aber ich wollte dir beweisen das man nach meiner Funktion nicht 20 / 100 teilen kann.

Thunder

BeitragMi, März 24, 2010 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Das man es nicht kann, wusste ich ja schon, aber im Normalfall denkt man sich, dass die Funktion auf Parameteränderungen reagiert und nicht auf Änderungen in sich. Also habe ich so getestet:

BlitzBasic: [AUSKLAPPEN]
Function div100(zahl)
If 100 Mod zahl = 0 Then
Return 1
Else
Return 0
EndIf
End Function

If div100(20) Then Notify "20 ist durch 100 teilbar" Else Notify "20 ist nicht durch 100 teilbar"



mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
 

Jonas2909

BeitragMi, März 24, 2010 18:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke nochmal, ich weiß nicht ob mans so nennen kann , aber meine Schaltjahreszeitenengine ist fertig! Smile

http://softvoort.de.tl/Schaltjahr.htm Dort ist ein D-Loadlink zum Testen!
Die folgende Sigantur ist für Zuschauer unter 18Jahren nicht geeinget

Starwar

BeitragMi, März 24, 2010 18:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
der Code wäre uns sicherlich lieber wie eine ominöse EXE von einem ominösen Hoster...
MFG

Thunder

BeitragMi, März 24, 2010 18:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich finde es angebracht an dieser Stelle UPX zu erwähnen, der deine Exe-Dateien packt/komprimiert. Trotzdem kann man sie mit einfachem Doppelklick ausführen.

mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Nicdel

BeitragMi, März 24, 2010 20:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Außerdem, wie viele Accounts besitzt du in diesem Forum im Moment? Ich kann mich noch gut an jemand anderes erinnern, der eine Hompage mit dem selben Namen (Jonas Geiger) hatte.
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7
 

Jonas2909

BeitragMi, März 24, 2010 20:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicdel hat Folgendes geschrieben:
Außerdem, wie viele Accounts besitzt du in diesem Forum im Moment? Ich kann mich noch gut an jemand anderes erinnern, der eine Hompage mit dem selben Namen (Jonas Geiger) hatte.

Jap, das war ich, da ich lange Zeit keine Lust hatte zu programmieren, wurde dieser gelöscht weil ich nicht online war Sad

Dies hier ist mein neuer Smile
Die folgende Sigantur ist für Zuschauer unter 18Jahren nicht geeinget

D2006

Administrator

BeitragMi, März 24, 2010 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Was für ein Unfug, wir löschen (noch) keine Accounts aufgrund von Inaktivität.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

Jonas2909

BeitragMi, März 24, 2010 20:26
Antworten mit Zitat
Benutzer-Profile anzeigen
D2006 hat Folgendes geschrieben:
Was für ein Unfug, wir löschen (noch) keine Accounts aufgrund von Inaktivität.

Sorry, ich will hier niemanden etwas unterstellen, aber genau das stand bei mir!

Edit: Trotz meiner geringen Glaubwürdigkeit bin ich mir sicher dass dies dort stand! Inzwischen steht dort ich wurde verbannt Shocked
Die folgende Sigantur ist für Zuschauer unter 18Jahren nicht geeinget

blackgecko

BeitragMi, März 24, 2010 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Dort stand vermutlich das hier:
Zitat:
Du hast einen falschen oder inaktiven Benutzernamen oder ein falsches Passwort eingegeben.

Ich habe mein Passwort vergessen!
Hier klicken, um es noch einmal zu versuchen
Klick hier um zum Index zurückzukehren


Das erscheint, wenn man den Benutzernamen oder das Passwort falsch schreibt.
Und wahrscheinlich hat D2006 inzwischen deinen anderen Account gelöscht, weil du ja jetzt einen neuen hast. Deshalb wohl das mit dem 'verbannt'.
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax
Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die.
 

Jonas2909

BeitragMi, März 24, 2010 21:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke das du versucht hast es zu klären Wink
Die folgende Sigantur ist für Zuschauer unter 18Jahren nicht geeinget

Holzchopf

Meisterpacker

BeitragMi, März 24, 2010 21:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Wo steht das mit verbannt denn? Wie lautet dein alter Account-Name?
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm
 

Jonas2909

BeitragMi, März 24, 2010 21:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Holzchopf hat Folgendes geschrieben:
Wo steht das mit verbannt denn? Wie lautet dein alter Account-Name?

9Jonas9
Die folgende Sigantur ist für Zuschauer unter 18Jahren nicht geeinget

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group