Funktionstabelle erstellen



  • Hallo ich bin Erstsemester und blutiger Anfänger (ich bin mir nicht einmal sicher ob das die richtige Kategorie ist.),

    Ich habe folgende Aufgabe von der Uni bekommen und ich verstehe hier nur Bahnhof

    "Schreiben Sie ein C++-Programm, das eine Funktionstabelle fur die Funktion ¨ y = x hoch 2
    in der skizzierten Form (einschließlich Überschrift und Linien) am Bildschirm ausgibt.
    Dazu soll der Benutzer die Bereichsgrenzen a und b sowie die Anzahl n der gewünschten Funktionswerte im Intervall [a, b] eingeben können. Testen Sie Ihr Programm mit
    a = 1.5, b = 1.7 und n = 3.

    Hinweis: Dabei kommt es nicht auf die “Schönheit” der Tabelle an.
    (Mit der formatierten Ausgabe von Daten werden wir uns später
    noch befassen. Provisorisch können Sie z.B. das Tabulatorzeichen
    \t in der Ausgabe benutzen.)
    Wichtiger ist, dass der Startwert a und der Endwert b der Variablen
    x stimmen und die Tabelle die korrekte Anzahl n von Funktionswerten darstellt."

    Nun ich will nicht das man mit die Aufgabe löst, aber ich wäre sehr froh darüber wenn mir jemand erklärt bzw. ein Link gibt wo erklärt wird wie man "ein C++-Programm, das eine Funktionstabelle ... in der skizzierten Form (einschließlich Überschrift und Linien) am Bildschirm ausgibt" programieren kann. den Rest schaffe ich denke ich alleine.

    MfG,
    T. Ruzsics



  • This post is deleted!


  • @T-Ruzsics
    Naja...
    Du kannst in C++ über zwei grundsätzlich verschiedene APIs Dinge "am Bildschirm ausgeben". (Mit "am Bildschirm ausgeben" ist mit an sicherheit Grenzender Wahrscheinlichkeit gemeint dass du es auf "standard out" aka. "stdout" ausgeben sollst.)

    1. Die guten alten C Funktionen ala puts/printf
    2. Die Iostreams

    1 funktioniert ala

    double val = 123;
    printf("Der Wert ist %f, juchui!\n", val);
    

    2 funktioniert ala

    double val = 123;
    std::cout << "Der Wert ist " << val << ", juchui!\n";
    

    Und die Tabellen kannst du dann aus Text zusammenbasteln:

    Die tolle Tabelle:
    
    | Spalte 1        | Spalte 2             | Und noch eine           |
    |=================|======================|=========================|
    | 123             | 456                  | Holladeroh              |
    | 9001            | 42                   | Over 9000!              |
    

    Reicht dir das als Anfang? Wenn nein: Stell bitte konkrete Fragen.


Log in to reply