Flashhilfe.de - Flash Community

ungerade und gerade zahlen abfragen [Flash 10]

 


AntwortenRegistrieren Seite1  

Stonedbenji#1
Benutzerbild von Stonedbenji
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

25.02.2010, 12:23

Hallo,

gibt es in flash eine möglichkeit einen Integer wert abzufragen ob dieser gerade ist oder nicht?

in etwa so wie if(zahl &&1)

vielen dank für eure hilfe
Sleepingbeast#2
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

25.02.2010, 12:37

Hallo,

ja geht. Dafür kannst du die Modulo-Division verwenden. Dabei passiert nichts anderes, als dass deine Zahl durch 2 geteilt wird. Gibt es einen Rest, also irgendwas nach dem Komma, dann ist die Zahl ungerade. Gibts es keinen Rest, dann handelt es sich um eine gerade Zahl. Hier mal ein Code-Schnipsel, der prüft, ob die Variable Zahl gerade oder ungerade ist:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
var zahl:int = 18;  // die Zahl, die du überprüfen möchtest

function geradeOderUngerade(_zahl:int):void {
   if(_zahl % 2 == 0) {
      trace("GERADE"); // Hier kommt dann deine entsprechende Funktion für gerade Zahlen rein
   } else {
      trace("UNGERADE"); // Hier kommt dann deine entsprechende Funktion für ungerade Zahlen rein
   }
}

geradeOderUngerade(zahl);  // hier wird die Funktion aufgerufen



Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
Geändert von Sleepingbeast am 25.02.10 um 12:39 Uhr
Stonedbenji#3
Benutzerbild von Stonedbenji
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

Themenautor/in

25.02.2010, 12:41

vielen dank für die schnelle antwort

mfg benji

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de