Gerade und ungerade Zahlen!?!?!?!?????

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Varlord

Betreff: Gerade und ungerade Zahlen!?!?!?!?????

BeitragDo, Dez 23, 2004 14:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Tachchen......
Ich würde gerne wissen wie man prüfen kann ob eine Zahl (in einer Variable) gerade oder ungerade ist. Geht das überhaupt??????

THX
VD
 

David

BeitragDo, Dez 23, 2004 14:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Kennst du den Operator Mod?
Damit sollte es gehen!

grüße
 

Varlord

BeitragDo, Dez 23, 2004 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
NE!! WASNDASSEN???
 

David

BeitragDo, Dez 23, 2004 14:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Der Operator gibt den Rest einer Division zurück.
Also wenn du durch 2 teilst und einen Rest zurück bekommst kannst du in 99% aller Fälle davon ausgehen das die Zahl ungerad ist.

grüße
 

Varlord

BeitragDo, Dez 23, 2004 14:21
Antworten mit Zitat
Benutzer-Profile anzeigen
sry dass is zu hoch für mich kannst n beispiel oder so machen???
 

David

BeitragDo, Dez 23, 2004 14:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

So:
Code: [AUSKLAPPEN]

if not ( i mod 2 ) then print( "gerade" )
else print( "ungerade" )
end if


grüße
 

Varlord

BeitragDo, Dez 23, 2004 14:25
Antworten mit Zitat
Benutzer-Profile anzeigen
ah danke

Jan_

Ehemaliger Admin

BeitragDo, Dez 23, 2004 15:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, ganz schön umständlich!
ich mache das so:
Code: [AUSKLAPPEN]

Ungerade=Variable And 1

Print (2 And 1)
Print (235 and 1)
between angels and insects
 

David

BeitragDo, Dez 23, 2004 15:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Code: [AUSKLAPPEN]

if not ( i and 1 ) then print( "gerade" )
else print( "ungerade" )
end if


Jo, das ist viel einfacher!!!

grüße

Jan_

Ehemaliger Admin

BeitragDo, Dez 23, 2004 15:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja danke, ich weiß Smile
between angels and insects

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group