Startseite › Foren › Deutsches LiveCode-Forum › function (hilfe bitte)
Schlagwörter: Fakultät
- Dieses Thema hat 5 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 6 Jahren, 7 Monaten von
Klaus Major.
-
AutorBeiträge
-
-
Juni 9, 2018 um 20:41 Uhr #6057
hallo an alle!
ich bin ganz am Anfang mit LiveCode und manchmal geht es schwerfunction factorial theNumber
if theNumber = 1 then return 1
else return theNumber * factorial(theNumber – 1)
end factorialich habe leider nicht verstanden wie Mann das in einem Skript einsetzen kann
Danke in voraus für euere hilfe -
Juni 9, 2018 um 21:46 Uhr #6060
Hallo daniromeo,
willkommen im Forum!
Leg die Funktion ins Stackskript, dann kannst Du sie von überall benutzen.
Hier ein Beispiel, wie man eine Funktion benutzt:on mouseUp ask "Bitte eine Zahl eingeben:" put it into tZahl ## Sicher ist sicher! if tZahl is not a number then beep exit mouseup end if put factorial(tZahl) into tFaku answer "Die Fakultät von" && tZahl&& "ist" && tFaku ## Oder kürzer ohne den Umweg einer Variablen: ## answer "Die Fakultät von" && tZahl&& "ist" && factorial(tZahl) end mouseUpHinweis: Ich würde keine zahl über 10 eingeben, dann explodiert Dein Rechner! 😀
Siehe auch:
FakultätGruß
Klaus
-
Juni 10, 2018 um 13:45 Uhr #6063
danke sehr Klaus
aber ich mache immer noch was falsch, oder habe ich immer noch nicht verstandenich bekomme immer Error reihe 10 : put factorial(tZahl) into tFaku
danke für deine geduld
-
Juni 10, 2018 um 13:49 Uhr #6064
Hast Du die Funktion auch ins Stackskript geschrieben?
function factorial theNumber if theNumber = 1 then return 1 else return theNumber * factorial(theNumber - 1) end factorial -
Mai 6, 2019 um 19:17 Uhr #14605
Hallo Klaus
Ich habe gesehen, dass du hier die Fakultät berechnest, aber ich habe bei Livecode nichts von Fakultät gefunden. Ich möchte auch in meinen Rechner Fakultät hineinprogrammieren. Wie geht das?
Gruss
Simon -
Mai 6, 2019 um 19:37 Uhr #14607
Hallo Simon,
hast Du den Thread nicht ganz gelesen?
Fakultät heisst auf english „factorial“ und die entsprechende
LC Funktion steht doch direkt über Deinem Post!?Oder woran hapert es?
Gruß
Klaus
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
