Hallo,
Bin absoluter Neuling im Programmieren.
Bräuchte mal Hilfe bei folgender Aufgabe, die ich heute leider noch bis 24 Uhr abgeben muss :S . :
Ein Programm soll eine Zeile einlesen und die Länge der Wörter dieser Zeile als vertikales Histogramm (durch * gekennzeichnet) wieder ausgeben.
Entwickeln Sie in einer Klasse "Histogramm" geeignete Methoden, um
die Zeile einzulesen und abzuspeichern,
den Algorithmus zu bearbeiten und das Histogramm als String-Array zurückzu geben,
das Histogramm auszugeben.
Das Programm so lange wiederholt ablaufen zu lassen, bis der Benutzer auf die Frage “erneute Eingabe (j/n)?” mit “n” oder “N” antwortet.
Beispiel:
Eingabe:
dies ist 1 Zeile mit Wörtern
Ausgabe:
* * * * * *
* * * * *
* * * * *
* * *
* *
*
*
Erweiterung: Setzen Sie die Sternchen * genau in eine Reihe unter den ersten Buchstaben des jeweiligen Wortes. Beachten Sie dabei, dass es beliebig viele Leerzeichen zwischen den Wörtern geben kann. Beachten Sie, dass auch am Anfang des Satzes Leerzeichen auftreten können.
Danke schonmal!
Der zeigt dis Beispiel nicht richtig an, eigentlich müssten die Sternchen untereinander sein und nicht nebeneinander.
Das heißt bei dem Wort "Dies" müssten es 4 Sternchen untereinander sein.
Bin absoluter Neuling im Programmieren.
Bräuchte mal Hilfe bei folgender Aufgabe, die ich heute leider noch bis 24 Uhr abgeben muss :S . :
Ein Programm soll eine Zeile einlesen und die Länge der Wörter dieser Zeile als vertikales Histogramm (durch * gekennzeichnet) wieder ausgeben.
Entwickeln Sie in einer Klasse "Histogramm" geeignete Methoden, um
die Zeile einzulesen und abzuspeichern,
den Algorithmus zu bearbeiten und das Histogramm als String-Array zurückzu geben,
das Histogramm auszugeben.
Das Programm so lange wiederholt ablaufen zu lassen, bis der Benutzer auf die Frage “erneute Eingabe (j/n)?” mit “n” oder “N” antwortet.
Beispiel:
Eingabe:
dies ist 1 Zeile mit Wörtern
Ausgabe:
* * * * * *
* * * * *
* * * * *
* * *
* *
*
*
Erweiterung: Setzen Sie die Sternchen * genau in eine Reihe unter den ersten Buchstaben des jeweiligen Wortes. Beachten Sie dabei, dass es beliebig viele Leerzeichen zwischen den Wörtern geben kann. Beachten Sie, dass auch am Anfang des Satzes Leerzeichen auftreten können.
Danke schonmal!
Der zeigt dis Beispiel nicht richtig an, eigentlich müssten die Sternchen untereinander sein und nicht nebeneinander.
Das heißt bei dem Wort "Dies" müssten es 4 Sternchen untereinander sein.
Zuletzt bearbeitet: