Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hier wissen viele, wie es geht und haben die Funktion (=Methode) sogar auf dem Rechner.

Wahrscheinlich sollst Du sie aber nicht ohne Grund machen.

Deshalb ist Dir mit dem Code nicht geholfen.

Überleg mal, was die Fakultät ist, und wie Du das abstrakt darstellen kannst (Schleife, Rekursion).

Und dann kannst Du mit konkreten Fragen kommen.

Peter

Geschrieben

Natürlich hat das schon seinen Grund warum ich das machen soll. Allerdings hab ich nicht die geringste Vorstellung wie ich das machen soll.

Ich soll es allerdings heute abgeben.

Geschrieben
Original geschrieben von Azubi22

Ich soll es allerdings heute abgeben.

Hast du schon mal ein Java Programm geschrieben?

Kannst du "Hello World" auf der Konsole ausgeben?

Weißt du was eine Schleife ist?

Dann überlege dir was Mathematisch bei Fakultät abläuft und bilde das nach.

Wenn es dann nicht funktioniert, poste den Code hier und wir helfen dir.

Ansonsten kannst du auch Google bemühen, von mir bekommst du ohne "Eigenleistung" keine Hilfe. :P:D <- nicht böse gemeint. ;)

Gruß Jaraz

Geschrieben

Hallo,

na, ein bisschen Hilfe kann man ja schon geben.

fac(1)=1

fac(2)=1*2

fac(3)=1*2*3

fac(4)=1*2*3*4

usw.

Die Regelmäßigkeit und der Algorithmus sollten an Hand der obigen Beispiele klar sein, jetzt musst Du Dir noch überlegen, wie sich dies in einer Programmiersprache umsetzen läßt. Prinzipiell gibts mehrere Möglichkeiten, beispielsweise über eine Schleife (1...n) oder über eine Rekursion (Tip: fac(n)=n*fac(n-1)).

Nic

Geschrieben

Ich würde es über die Schleife machen. Das sind 3 Zeilen.:D

Mal im ernst. Das ist so einfach sowas sollte man ohne große Hilfe schaffen (wenn man weiß, was die Fakultät ist).

Peet

Geschrieben
Natürlich hat das schon seinen Grund warum ich das machen soll. Allerdings hab ich nicht die geringste Vorstellung wie ich das machen soll.

Ich soll es allerdings heute abgeben.

Dann hätte ich - anstatt hier auf Antwort zu warten - lieber mal versucht selber zu recherchieren, was ich brauche um das Problem zu lösen. Das eigentliche Programm selber ist wahrscheinlich in zehn Zeilen oder weniger zu lösen - die Method fac(int n) ist rekursiv sogar ein Einzeiler.

Die zwei Überlegungen, die du anstellen musst sind auch ganz einfach:

- Was genau ist die Fakultäts-Funktion

- Wie willst du sie umsetzen (rekursiv/iterativ)

Mit ein bisschen Java-Grundkenntnissen ganz schnell gelöst, aber deine Hausaufgaben vorrechnen wird dir hier niemand.

Ciao

Christian

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...