Forum
Tipps
News
Menu-Icon

c-programm kann jmd mir nen Tipp geben?

Hallo an alle experten in c

sitze seit 3 tagen an einem programm, kann es leider nicht lösen, es hat mit mathe zu tun. muss ein programm schreiben, bei dem man die koeffizienten a,b,c,d eines polynoms eingeben kann.
funktion: f(x)=a*x³ + b*x² + c*x + d
f(x)'=(3*a)*x²+ (2*b)*x+ c
f(x)''=(6*a)x + (2*b)

Die Funktion muss ich dann in ein koordinatensystem packen, mit deren Ableitungen, also irgendwie grafisch ausgeben.
die x achse soll von 0-21 gehen und die y-achse vom 0-75

f(x) soll mit * dargestellt werden
f(x)' mit +
f(x)'' mit #

wenn die ableitungen sich überschneiden oder sonstiges dürfen sie sich ruhig übermalen.
keine speziellen funktionen nutzbar, die den cursor auf einen bestimmten ounkt setzt.nur mit arrays.
wenn die funktionen im nicht darstellbaren bereich liegen, darf es zu keinen problemen kommen.
und das programm soll auch noch flexibel sein: maximaler grad des polynoms änderbar,  länge und breite des koordinatensystems== im CODE änderbar sein.
auf weitere probleme soll man acuh nicht eingehen.

hinweise: typedef struct {
            double koeff[4];
            }Polynom;

man soll auf funktionen wie: 1/4 x² eingeben können.die anderen sind dann null

double zahl runden: doublex0 42.42;
                    int gerundet_x= (int) (x+0.5);

BITTE BITTE helft mir jungs....ich kann davon kaum was...gebt mir bitte hinweise wie man es machen kann...oder sonstiges...

DANKEEEEEEEE


Antworten zu c-programm kann jmd mir nen Tipp geben?:

21 I
20 I
19 I
18 I
17 I
16 I
15 I
14 I
13 I
12 I
11 I
10 I
09 I
08 I
07 I
06 I
05 I
04 I
03 I
02 I
01 I
00 I
   +----------------------------------------------------------------------------
    000000000011111111112222222222333333333344444444445555555555666666666 6777777
    012345678901234567890123456789012345678901234567890123456789012345678 9012345

Koeffzienten für x^3 eingeben: 0.002
Koeffzienten für x^2 eingeben: -0.13
Koeffzienten für x^1 eingeben: 2.2
Koeffzienten für x^3 eingeben: 3

21 I
20 I
19 I
18 I
17 I
16 I
15 I
14 I
13 I
12 I
11 I
10 I
09 I
08 I
07 I
06 I
05 I
04 I
03 I
02 I
01 I
00 I
   +----------------------------------------------------------------------------
    000000000011111111112222222222333333333344444444445555555555666666666 6777777
    012345678901234567890123456789012345678901234567890123456789012345678 9012345

So muss es aussehen wie erzeuge ich das hier? Im Koordinatensystem sollen die 3 Funktionen ausgegeben werden. JUNGS BITTEEE helft mir!  :'(  :'(  ???

Hallo an alle experten in c

sitze seit 3 tagen an einem programm, kann es leider nicht lösen, es hat mit mathe zu tun. muss ein programm schreiben, bei dem man die koeffizienten a,b,c,d eines polynoms eingeben kann.
funktion: f(x)=a*x³ + b*x² + c*x + d
f(x)'=(3*a)*x²+ (2*b)*x+ c
f(x)''=(6*a)x + (2*b)

Die Funktion muss ich dann in ein koordinatensystem packen, mit deren Ableitungen, also irgendwie grafisch ausgeben.
die x achse soll von 0-21 gehen und die y-achse vom 0-75

f(x) soll mit * dargestellt werden
f(x)' mit +
f(x)'' mit #

wenn die ableitungen sich überschneiden oder sonstiges dürfen sie sich ruhig übermalen.
keine speziellen funktionen nutzbar, die den cursor auf einen bestimmten ounkt setzt.nur mit arrays.
wenn die funktionen im nicht darstellbaren bereich liegen, darf es zu keinen problemen kommen.
und das programm soll auch noch flexibel sein: maximaler grad des polynoms änderbar,  länge und breite des koordinatensystems== im CODE änderbar sein.
auf weitere probleme soll man acuh nicht eingehen.

hinweise: typedef struct {
            double koeff[4];
            }Polynom;

man soll auf funktionen wie: 1/4 x² eingeben können.die anderen sind dann null

double zahl runden: doublex0 42.42;
                    int gerundet_x= (int) (x+0.5);

BITTE BITTE helft mir jungs....ich kann davon kaum was...gebt mir bitte hinweise wie man es machen kann...oder sonstiges...

Koeffzienten für x^3 eingeben: 0.002
Koeffzienten für x^2 eingeben: -0.13
Koeffzienten für x^1 eingeben: 2.2
Koeffzienten für x^3 eingeben: 3

21 I
20 I
19 I
18 I
17 I
16 I
15 I
14 I
13 I
12 I
11 I
10 I
09 I
08 I
07 I
06 I
05 I
04 I
03 I
02 I
01 I
00 I
   +----------------------------------------------------------------------------
    000000000011111111112222222222333333333344444444445555555555666666666 6777777
    012345678901234567890123456789012345678901234567890123456789012345678 9012345

So muss es aussehen wie erzeuge ich das hier? Im Koordinatensystem sollen die 3 Funktionen ausgegeben werden. JUNGS BITTEEE helft mir!  Cry  Cry  Huh


DANKEEEEEEEE

« Letzte Änderung: 03.12.05, 08:50:29 von Dr.Nope »

« Mit C++ ins Internet gehen!!!!! Bitte helfen!Dreiecke Berechnen HILFE »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...