[C/C++] Benötige Hilfe um ein Programm zu schreiben.

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von doomhsf, 11. November 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. November 2007
    Benötige Hilfe um ein Programm zu schreiben.

    hi,

    ich hab ne aufgabe bekommen und hab irgendwie ein paar probleme die zu lösen. bin ein anfänger und hab eig nur recht wenig ahnung von programmieren.

    also hier die aufgabe(n):

    "Schreiben Sie ein Programm zur Generierung eines Skalenbalkens im Textmodus.

    In einer Schleife soll das Programm per 'scanf' einen Wert abfragen und diesen auf einer Prozentskala 'anzeigen'. 0 beendet die Schleife.

    - Die Skala sollte mit den kleinstmöglichen Abweichungen (1 Stelle) gezeichnet werden.
    - Eingabe 0 bedeutet kein 'Ausschlag', Eingabe 100 bedeutet Voll-'Ausschlag' bis unter das letzte '+'
    - Für die Zahlen über der Skala reicht eine ungefähre Positionierung.
    - Negative Zahlen sollen als 0, Zahlen größer 100 als 100 angezeigt werden.

    Also in etwas so:

    Eingabe>50

    Ausgabe:

    0 20 40 60 80 100
    |===+===+===+===+===+
    |=========o


    - Legen Sie per #define Anweisung ein Makro DIGS als Anzahl der Stellen pro 20% für die Skala fest (Oben wäre z.B. #define DIGS 4).
    -Das Programm sollte mit verschiedenen (sinnvollen) Werte für DIGS funktionieren.
    -Fragen Sie vor Beginn der Schleife Werte für die obere (100) und untere (0) Grenze ab. Die Werte sollen beliebig wählbar sein (aber es sei Min<Max) und die prinzipielle Funktionalität soll erhalten bleiben.
    Testen Sie mit den Eingaben (ew. Min_Max) -4.7_5.3, 0.2_0.4, 0_200

    Bei -4.7_5.3 soll die Eingabe von 0.3 zur 50% Anzeige führen und bei 0.2_0.4 die Eingabe von 0.3 etc.

    - Passen Sie die Werte über der Skala entsprechend den neuen Grenzen an. ( 0->-4.7, 100->5.3 etc)"



    Danke für eure Hilfe!

    // die Zahlen bei der Skala sollen jeweils über einem "+" sein.
     
  2. 11. November 2007
    AW: Benötige Hilfe um ein Programm zu schreiben.

    [X] Hausaufgaben.

    ~closed~

    Mfg,

    Kolazomai
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.