Prüfung von Ergebnis

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

cavebird

Betreff: Prüfung von Ergebnis

BeitragFr, Aug 20, 2004 11:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich möchte abfragen, ob eine Zahl durch 4 teilbar ist, aber das Ergebnis muss eine grade Zahl sein.
Wie kann man das machen? Gibt es einen Befehl für grade Zahlen?
MegaUpload.de -- Uploade bis zu 2MB pro Bild !!DEIN PARTNER IN SACHEN UPLOAD --bitte weiterempfehlen, nur so können wir bekannt werden...
 

dubitat

BeitragFr, Aug 20, 2004 11:32
Antworten mit Zitat
Benutzer-Profile anzeigen
fürs runden gibts einen befehl aber ich glaube wenn du einfach

zahl1% / 4 = zahl2% nimmst dürfte nur ein gerades ergebnis rauskommen! wozu brauchst du das lässt sich das nuicht mit kommazahlen auch machen?

edit:

Du kannst auch einfach bei einer geraden zahl prüfen, ob die zahl x 4 = der ausgangswert ist! so müsste das dann zu prüfen sein weil du bei den gerundeten zahlen ein anderes ergebnis erhälst als die ausgangszahl ist...

in code:

Code: [AUSKLAPPEN]

ergebnis% = zahl% / 4

if ergebnis% * 4 = zahl% then
;deine aktion hier
endif


genauso kannst du prüfen ob die zahle ungleich ist:

Code: [AUSKLAPPEN]

if ergebnis% * 4 <> zahl% then
;deine aktion hier
endif
Erare humanum est - Irren ist Menschlich
  • Zuletzt bearbeitet von dubitat am Fr, Aug 20, 2004 11:35, insgesamt einmal bearbeitet

sbrog

BeitragFr, Aug 20, 2004 11:33
Antworten mit Zitat
Benutzer-Profile anzeigen
if zahl mod 4 = 0
dann ist die zahl durch vier teilbar
 

cavebird

BeitragFr, Aug 20, 2004 11:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die schnelle Hilfe.
MegaUpload.de -- Uploade bis zu 2MB pro Bild !!DEIN PARTNER IN SACHEN UPLOAD --bitte weiterempfehlen, nur so können wir bekannt werden...

DivineDominion

BeitragFr, Aug 20, 2004 11:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmm, 12 Mod 4 ist aber auch 0, obwohl das ergebnis 3 ist und 3 ungrade...

Würde das so versuchen:
( Zahl / 4 ) Mod 2 = 0

So muss die Zahl, die dabei rauskommt, durch 2 teilbar sein ohne einen Restwert zu haben
christian.tietze@gmail.com - https://christiantietze.de
macOS
 

cavebird

BeitragFr, Aug 20, 2004 12:46
Antworten mit Zitat
Benutzer-Profile anzeigen
ich habe es jetzt so gemacht.

Code: [AUSKLAPPEN]

if ergebnis mod 4 = 0


und für ungleich

Code: [AUSKLAPPEN]

if ergebnis mod 4 > 0
MegaUpload.de -- Uploade bis zu 2MB pro Bild !!DEIN PARTNER IN SACHEN UPLOAD --bitte weiterempfehlen, nur so können wir bekannt werden...

TheShadow

Moderator

BeitragFr, Aug 20, 2004 12:51
Antworten mit Zitat
Benutzer-Profile anzeigen
oder
IF (zahl MOD 4) AND 1=0 then ... ;zahl teilbar durch 4 und ergebnis durch 2
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group