matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenC/C++Wertetabelle einer Fkt.
Foren für weitere Studienfächer findest Du auf www.vorhilfe.de z.B. Astronomie • Medizin • Elektrotechnik • Maschinenbau • Bauingenieurwesen • Jura • Psychologie • Geowissenschaften
Forum "C/C++" - Wertetabelle einer Fkt.
Wertetabelle einer Fkt. < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "C/C++"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Wertetabelle einer Fkt.: c++
Status: (Frage) beantwortet Status 
Datum: 14:06 Do 21.04.2011
Autor: egal

Aufgabe
Programiere ein Programm, welches die Wertetabelle der Funktion y=x²+3 berechnet. Gehe dabei wie folgt vor:
- Lasse den Benutzer einen Anfgangswert, einen Endwert und ein Delta/Inkrement eingeben
- Lasse mit Hilfe der Schleifenkonstruktion die Wertetabelle berechnen, indem Sie beim Anfangswert loslaufen und in jedem Schritt das Delta aufaddieren, bis Sie den Endwert erreicht haben.

Hallo,

ich bin wirklich noch ein Grünschnabel, was C++ angeht.

Das ist eine Übungsaufgabe und ich weiß irgendwie nicht wo ich anfangen soll.

was ich habe ist schonmal folgendes:

int x1, x2, y;

cout<<"Gebe Anfangswert ein: "<<endl;
cin>>x1;

cout<<"Gebe Endwert ein: "<<endl;
cin>>x2;

Hier soll der Nutzer ersteinmal den Intervall der Wertetabelle bestimmen!

Ist das Delta/Inkrement sowas wie ++x? ++x bedeutet ja aber, dass ich nur einen Wert hinzuaddiere... wie macht man das mit 2, 3, etc.??
Wo genau binde ich das dann ein?
um die werte vom anfangswert bis zum endwert laufen zu lassen, würde ich dann folgendes sagen:

for (x1=1; x1<=x2, x1++)
{y=x²+3;
cout<<"Der Funktionswert beträgt: "<<y<<endl;}

könnt ihr mir noch ein paar Ratschläge geben?


Danke



        
Bezug
Wertetabelle einer Fkt.: Antwort
Status: (Antwort) fertig Status 
Datum: 15:00 Do 21.04.2011
Autor: fencheltee


> Programiere ein Programm, welches die Wertetabelle der
> Funktion y=x²+3 berechnet. Gehe dabei wie folgt vor:
>  - Lasse den Benutzer einen Anfgangswert, einen Endwert und
> ein Delta/Inkrement eingeben
>  - Lasse mit Hilfe der Schleifenkonstruktion die
> Wertetabelle berechnen, indem Sie beim Anfangswert
> loslaufen und in jedem Schritt das Delta aufaddieren, bis
> Sie den Endwert erreicht haben.
>  Hallo,
>  
> ich bin wirklich noch ein Grünschnabel, was C++ angeht.
>
> Das ist eine Übungsaufgabe und ich weiß irgendwie nicht
> wo ich anfangen soll.
>  
> was ich habe ist schonmal folgendes:
>  
> int x1, x2, y;
>  
> cout<<"Gebe Anfangswert ein: "<<endl;
>   cin>>x1;
>  
> cout<<"Gebe Endwert ein: "<<endl;
>   cin>>x2;
>  
> Hier soll der Nutzer ersteinmal den Intervall der
> Wertetabelle bestimmen!
>  
> Ist das Delta/Inkrement sowas wie ++x? ++x bedeutet ja
> aber, dass ich nur einen Wert hinzuaddiere... wie macht man
> das mit 2, 3, etc.??
>  Wo genau binde ich das dann ein?
> um die werte vom anfangswert bis zum endwert laufen zu
> lassen, würde ich dann folgendes sagen:
>
> for (x1=1; x1<=x2, x1++)

hier hast du x1 aber schon festgelegt.
da ich nur c kann sieht meine schleife so aus:
1:
2:     for( ; aw<=ew ; aw+=delta) {
3:     printf("\n%f\t%f", aw, aw*aw+3);
4: }

aw=anfangswert
ew=endwert
delta=inkrement
alles floatzahlen

solange der anfangswert kleiner als der endwert ist, läuft die schleife, und am ende wird der anfangswert selbst um delta erhöht.
im printf steht dann links der x wert und mit tabulator getrennt rechts der zugehörige y wert
in c++ dürfte das ähnlich aussehen

edit:
evtl sieht das so f+r dich gewohnter aus:
1:
2:    while(aw<=ew) {
3:     printf("\n%f\t%f",aw,aw*aw+3);
4:     aw+=delta;
5:    }


>  {y=x²+3;
>  cout<<"Der Funktionswert beträgt: "<<y<<endl;}
>  
> könnt ihr mir noch ein paar Ratschläge geben?
>  
>
> Danke
>
>  

gruß tee

Bezug
                
Bezug
Wertetabelle einer Fkt.: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 15:59 Do 21.04.2011
Autor: egal

[mm] printf("\n%f\t%f", [/mm] aw, aw*aw+3);

diesen befehl habe ich so noch nie gesehen!

kannst du mir das evtl. erklären?

ich addiere den anfangswert mit dem delta, nur was ist dieses delta??? muss ich das nicht zuvor definieren?

Bezug
                        
Bezug
Wertetabelle einer Fkt.: Antwort
Status: (Antwort) fertig Status 
Datum: 16:14 Do 21.04.2011
Autor: fencheltee


> [mm]printf("\n%f\t%f",[/mm] aw, aw*aw+3);
>  
> diesen befehl habe ich so noch nie gesehen!
>  
> kannst du mir das evtl. erklären?
>  
> ich addiere den anfangswert mit dem delta, nur was ist
> dieses delta??? muss ich das nicht zuvor definieren?

das muss der benutzer eingeben!
beispiel:
aw eingeben: 2

ew eingeben: 4

delta eingeben: 0.5

x-wert          y-wert
2.000000        7.000000
2.500000        9.250000
3.000000        12.000000
3.500000        15.250000
4.000000        19.000000

und wenn man aw immer um delta erhöht und man aw als aktuelles x betrachtet, stellt aw*aw+3 den funktionswert dar

gruß tee

Bezug
                                
Bezug
Wertetabelle einer Fkt.: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 20:01 Do 21.04.2011
Autor: egal

das ist ganz schön easy gelöst! danke hierfür!!

was ist denn, wenn man die for- als auch die while-schleife für die ausgabe der tabelle verwendet?

ich dachte immer es geht nur eins von beidem??

Bezug
                                        
Bezug
Wertetabelle einer Fkt.: Antwort
Status: (Antwort) fertig Status 
Datum: 13:31 Fr 22.04.2011
Autor: Event_Horizon

Hallo!

Sicher geht nur eines von beidem.

Es sind beides nur Schleifen, die eine Variable hochzählen.


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "C/C++"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]