huhu ich muss für die schule gerade so nen suchalgorithmus schreiben der die beiden nullstellen bei der funktion f(j) = -4j² + 1/4j + 2/15j ; j={-3500,....,6700} ausrechnet. hab da was geschrieben aber irgendwie kommt nur müll raus.. könnte mir da vllt. jemand weiterhelfen, wäre echt wichtig! hier mal mein code! ach ich benutze borland builder 5 falls es wichtig ist!
Alles anzeigen
Quellcode
- double ergebnis, j=-3500,k = 0.00001, null1=0,null2=0;
- long int runden;
- while(j<6700){
- ergebnis = -4 * j * j + 1/4 * j + 2/15;
- //rundet das ergebnis um 5 stellen:
- runden = ergebnis * 10000; // float to int
- ergebnis = runden; // int to float
- ergebnis = ergebnis/10000; //float /10000
- if (ergebnis < 0.00000){
- if(null1==0)
- null1 = ergebnis;
- else
- null2 = ergebnis;
- }
- j = j + k;
- }
- txtnull1->Text = null1;
- txtnull2->Text = null2;