Hallo,
ich habe eine Frage. Und zwar gibts beim Taschenrechner (Wissenschaftliche Anzeige) in XP die Rechenoperation n! (ist bei den violetten Buttons, rechts die zweite von unten).
Wie muss ich so eine Operation in Visual Basic schreiben. Ich meine damit genau das berechnet wird. Kann mir da wer helfen?
Danke
Geht’s dir um die Funktionsweise oder den Code? Kann leider kein Visual Basic, aber die Fakultät n! wird berechnet indem du alle Zahlen von 1 bis n miteinander multiplizierst.
Also z.b. 6! = 1 * 2 * 3 * 4 * 5 * 6 = 720
Ist eigentlich ein Standardbeispiel für eine rekursive Funktion, aber man kanns auch ganz einfach so machen (in java code, visual basic k.a.)
public int factorial(int n) {
int result = 1;
for (int i = 2; i
Einfach in ner Schleife die ganzen Zahlen miteinander multiplizieren von 1 bis n.
Und Vorsicht: Das Ergebnis wird schnell sehr groß!
Grüße
Bruno
visual basic k.a.)
in VB
Dim e,i,n As Integer
e = 1
For i = 1 to n
e = e * i
Next
… in ‚e‘ steht das Ergebnis …
cu Rainer
Hi,
mir gings in erster Linie um die Funktionsweise … danke dir
)) … Wenn man weiß wie mans rechnet dann wird einem vieles klar 
Danke nochmals!! Hast mir sehr geholfen.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]