i/2 = Gerade Zahl

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

ZinkyWinky

Gast

Betreff: i/2 = Gerade Zahl

BeitragMi, Sep 15, 2004 14:48
Antworten mit Zitat
Hallo!
Wie kann ich prüfen, ob i/2 eine gerade Zahl ergibt?

simi

BeitragMi, Sep 15, 2004 14:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
if (i/2 mod 2) = 0 then RuntimeError "Diese Zahl ist gerade"

bruZard

BeitragMi, Sep 15, 2004 14:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

If InStr(Str(i/2),".") Then Zahl_ist_ungerade
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image

D2006

Administrator

BeitragMi, Sep 15, 2004 14:58
Antworten mit Zitat
Benutzer-Profile anzeigen
er will testen ob i/2 ein gerade zahl ist, nicht i.

MfG

Lord_Vader

BeitragMi, Sep 15, 2004 15:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Er will wahrscheinlich mit Bits rechnen! zB 1/2=0 rest1

zB die Zahl 73 in Bits:
Code: [AUSKLAPPEN]

73/2 = 36 rest 1
36/2 = 18 rest 0
18/2 = 9 rest 0
9/2 = 4 rest 1
4/2 = 2 rest 0
2/2 = 1 rest 0
1/2 = 0 rest 1
0/2 = 0 rest 0


Bits: 01001001 Very Happy

Wollt auch grad nen proggi schreiben. Nur zum spaß wegen ascii codes in bits ^^

TheShadow

Moderator

BeitragMi, Sep 15, 2004 17:59
Antworten mit Zitat
Benutzer-Profile anzeigen
gerade=1-(i And 1)

oder

gerade=(i And 1)=0
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group