Programmcode?

TUrabbIT  18.06.2025, 13:37

Was ist für dich unklar?

Maximilian544 
Beitragsersteller
 18.06.2025, 13:38

wie ich aus dem flussdiagramm das so programmiere ich kenn mich mit den funktionen nicht richtig aus was die genau machen

2 Antworten

Dein C-Programm liest eine Zahl m ein und berechnet durch wiederholtes Multiplizieren (in einer Schleife) die Fakultät  m!, die es dann ausgibt.

Also int ist der Datentyp: Ganzzahl Werte.

printf: text ausgabe auf die Konsole, ggf mit einsetzen von Werten: %i meint, dass an der Stelle ein Ganzzahl Wert eingesetzt wird, welcher mit der variable F als zweiten Parameter gegeben wird.

scanf: lese Input aus der Konsole. %i : erwartet eine ganze Zahl. &m: in den Speicher von m speichern

while: Schleife wird ausgeführt bis die Bedingung nicht mehr erfüllt ist, hier bis i>m (das ! ist die Negation des folgenden Ausdrucks. Also ist i<m ist i>m falsch aber !(i>m) wahr.

do while: gleich wie while aber die Bedingung wird am Ende der Ausführung des Codes geprüft, also ist wenigstens ein durchlauf garantiert.