Die besten Tage am Stück
Nächste Woche kannst du den Stand nur an ein paar Tagen hintereinander öffnen, deshalb möchtest du wissen, welche aufeinanderfolgenden Tage diese Woche am meisten verkauft haben. Die neue Variable tage_am_stueck sagt, wie viele Tage es sein werden: 3. Füge dem Bericht noch eine Zeile hinzu:
Ziel erreicht an Tag 5
Beste Tage: Tag 3 bis Tag 5 (64 Becher)An den Tagen 3, 4 und 5 hast du 9 + 25 + 30 = 64 Becher verkauft. Die Tage 4 bis 6 haben 62 Becher verkauft und die Tage 5 bis 7 nur 58. Wenn zwei Tagesfolgen gleich viel verkauft haben, gewinnt die frühere.
Das Programm muss für jede Anzahl von Tagen am Stück funktionieren, nicht nur für 3: Die Übung probiert auch 2 und 7 aus. Mit tage_am_stueck = 2 sind die besten Tage Tag 4 bis Tag 5 mit 55 Bechern.
Ein Tipp: Addiere für jeden Tag, an dem eine Folge beginnen kann, ihre Tage in einer inneren Schleife, wie in der Übung über verschachtelte Schleifen. Achte auf die letzte Folge: Sie endet am letzten Tag der Woche, und keine Folge darf über das Ende des Arrays hinausreichen.
Das ist der ganze Bericht. Dein Programm geht eine Woche Verkäufe durch und findet die Gesamtzahl, den Durchschnitt, den besten Tag, den Tag, an dem du dein Ziel erreicht hast, und die besten Tage am Stück, alles mit Schleifen, Arrays und Bedingungen. In der nächsten Lektion, über Zeichenketten, erfährst du, dass auch Text ein Array ist, der Bericht könnte also die Namen der Tage statt ihrer Nummern zeigen.
So schreibst du es:
Anweisungen
- 1
Gib die besten Tage am Stück aus und wie viele Becher du an ihnen verkauft hast.