Brauche Hilfe bei meinem Programm, das will nich wies soll
-
is bestimmt irgend ein dummer fehler...
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cmath>using namespace std;
void funktion(int , int );
void ableitung(int, int);
void eingabe(int, int);
void ausgabe(int &);// 1 - Definieren Sie einen Datenverbund "funktion", welcher fuer eine Funktion y=f(x)=ax^n
// die Variable a und n enthält.
void funktion()
{
int a;
int n;
}
// 2 - Definieren Sie einen zweiten Datenverbund "ableitung", der fuer die abgeleitete Funktion
// y'=f(x)=bx^m die Werte fuer b und m enthält.
void ableitung()
{
int b;
int m;
}
//3 - Entwickeln Sie fuer Instanzen von "funktion" eine Funktion zur Eingabe der Daten.
void eingabe()
{
int x, a, n;cout<<"a eingeben: "; cin>>a;
cout<<"\nx eingeben: "; cin>>x;
cout<<"\nn eingeben: "; cin>>n;
}
//4 - Entwickeln Sie fuer Instanzen von "ableitung" eine Funktion zur Ausgabe der Daten.
void ausgabe(int &y)
{
cout<<y;
}//5 - Entwickeln Sie eine Funktion "rechnen", die
int _tmain(int argc, _TCHAR* argv[])
{
int a=0,n=0,b=0,m=0,y;funktion();
ableitung();
eingabe();
ausgabe(y);_getch();
return 0;
}//wäre nett wenn ihr mir helfen könntet!!!
-
cpp tags
fehler meldung / erwartetes und reales ergebnis
-
1. Bitte verwende cpp Code Tags, sonst kann keiner deinen Code lesen.
2. Verratest du uns auch was nicht geht? Kompiliert es nicht? gibt es falsche Werte aus? etc.
-
Wie meine Vorposter schon sagten: Bitte Cpp Tags verwenden
Auf den ersten Blick sehe ich, dass deine Funktionen ja mal sowas von gar keinen Sinn haben... Da dort steht "Datenverbund" sollst du sicherlich in irgendeiner Weise Strukturen oder Klassen verwenden. Du deklarierst in deinen Funktionen Variablen, die du dort doch sowieso nicht verwendest...
Ich lehne mich mal ganz weit aus dem Fenster und sage, dass du eine/mehrere Strukturen/Klassen zu Speicherung von Koeffizienten einer Funktion anlegen sollst und mithilfe dieser eine Funktion ableiten() schreiben sollst, die dann eine Funktion der Form ax^n ableitet...
Sollte das nicht eher so aussehen:
typedef struct func_param { int a, n; };Und gewöhn dir das
using namespace std;mal ab... Das bringt später nur Ärger.