www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

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:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
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.vorhilfe.de