1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
696
696
EMPFEHLEN
-
02.12.09 22:47 #1
Hallo, ich hab da ein kleines oder doch eher größeres Problem mit Turbo Pascal. Also ich soll als Informatikprojekt ein Programm schreiben, das das Populationswachstum von Fischen darstellt.
Ausgangsbestand: 50 Fische / Maximalbestand 350 Fische
die Vermehrungsrate liegt bei 6% der Differenz der max. Anzahl und dem aktuellen Bestand
Zusätzlich soll in einer zweiter Variante noch die Abfischung von 15% pro Jahr dazu kommen.
Also das Programm ist insoweit fertig, als dass es diese Vorgänge für genau ein Jahr berechnet und dies auch tadellos funktioniert. Allerdings soll man dies auf beliebig viele Jahre anwenden können. Das ist der Punkt wo ich nicht weiter komme. Ich weiß, dass ich das mit einer Schleife lösen muss. Ich meine sogar eine des Types "For I:= 1 to n". Allerdings habe ich mir jetzt schon stundenlang die Zähne daran ausgebissen und ich komme einfach nicht darauf wie es funktionieren könnte. Wäre echt nett wenn ihr mir den einen oder anderen Tipp geben könntet.
mfg freizeit-psychologeGeändert von freizeit-psychologe (02.12.09 um 23:04 Uhr)
-
04.12.09 14:23 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
Hi.
Ein paar Hinweise:
- nutze sprechende Namen für deine Variablen. a, b, c, d, e, f, g, h etc. sind keine guten Namen.
- verwende keine "magischen Zahlen" in deinem Code. D.h. statt #110 schreibe doch einfach 'n', dann weiß auch jeder was damit gemeint ist. Für spezielle Tasten solltest du Konstanten vereinbaren:Code pascal:
1
const ESC = #27;
- deine Ja/Nein Abfrage ist etwas seltsam, man muss 2 Tasten drücken damit das Programm weitergeht. Du mußt doch nur einmal eine Taste in eine Variable einlesen und dann prüfen ob diese Variable gleich 'y' oder 'n' ist.
GrußCode pascal:1 2 3 4 5
for cur := 1 to b do begin { berechne Jahr cur } ... end;
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
04.12.09 16:45 #3
Danke für deine Ratschläge, ich werde es direkt ausprobieren. Ich meld mich dann wenn ich es geschafft habe =)
Ähnliche Themen
-
Turbo Pascal - Problem mit StrNew bzw. Dispose
Von schlseb ohne PW im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 09.07.10, 11:55 -
Turbo Pascal
Von hpatrick im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 24.04.06, 17:31 -
Problem mit Turbo Pascal
Von Old_Faithful_m im Forum Sonstige SprachenAntworten: 3Letzter Beitrag: 27.02.04, 16:44 -
Turbo Pascal
Von mister_ed im Forum Sonstige SprachenAntworten: 4Letzter Beitrag: 31.01.02, 14:53 -
Turbo Pascal Wav
Von [EVIL] Soldier im Forum Sonstige SprachenAntworten: 4Letzter Beitrag: 13.08.01, 11:16





Zitieren
Login





