Grüß euch,
ich habe 2 Aufgaben mit denen ich irgend wie nicht klarkomme.. ich hoffe ihr könnt mir helfen.
Die Aufgaben lauten:
1)
Ein eingelesener Sekundenbetrag ist in Stunden, Minuten und Sekunden auszudrücken:
Eingabe: 4548 s
Ausgabe: 4548 s = 1:15:48 h
Mein ERGEBNIS:
Code:
var
Sekunden, Stunden, Minuten, Restsekunden : Integer;
begin
Sekunden := StrToInt (EdSekunden.Text);
Stunden := Sekunden div 3600
EdStunden.Text := IntToStr (Stunden);
Minuten := ((Sekunden mod 3600) div 60);
EdMinuten.Text := IntToStr (Minuten);
Restsekunden := ((Sekunden mod 60) mod 60);
EdRestsekunden.Text := IntToStr (Restsekunden);
Die Aufgabe habe ich glaube ich richtig gemacht, hat auch alles funktioniert. Werd gleich quellcode etc.. hochladen..
b) Aufgabe : Berechne Sie die Fahrzeit eines Zuges, wenn Abfahrts- und Ankunftszeit (in Stunden und Minuten desselben Tages) eingegeben werden.
Das ist die erste Aufgabe ( 1 b ) die ich nicht so verstehe. Was muss ich jetzt genau eingeben?
Nun die zweite Aufgabe:
2) Berechnen Sie für ein eingegebenes n€N* :
n! = 1 x 2 x 3 x...x n (gelesen: "n Fakultät" )
Zur Erinnerung: N* = { 1,2,3,.. } ist die Menge der positiven natürlichen Zahlen.
Die Aufgabe verstehe ich von Grund auf nicht, ich weiss überhaupt nicht was ich machen soll..
Ich hoffe ihr könnt mir bei 1b und 2 helfen..