Die Suche ergab 11 Treffer

von Samson
Do 15. Dez 2011, 15:41
Forum: Einsteigerfragen
Thema: Arraywerte komplett auf zwei Nachkommstellen runden
Antworten: 8
Zugriffe: 2715

Re: Arraywerte komplett auf zwei Nachkommstellen runden

U-Boot ist mega- 8) ! hehe
Ich danke dir vielmals...es lag daran das die Arrayeinträge als Single-Typ definiert waren. Auf einmal klappts auch mit dem roundto!
Super dass du das miniprogramm hochgeladen hast. Viele Grüße
von Samson
Do 15. Dez 2011, 14:58
Forum: Einsteigerfragen
Thema: Arraywerte komplett auf zwei Nachkommstellen runden
Antworten: 8
Zugriffe: 2715

Re: Arraywerte komplett auf zwei Nachkommstellen runden

Aber beim teilen durch hundert tritt der Fehler auf, das is das Problem. Die gerundeten Werte schreibt er mir korrekt ins Array nur die Division durch hundert mag er nich.
Beispiel:
g[1,1] := round(1,234676*100);
==> g[1,1] = 123
funktioniert! Dann nochmal durch 100 um auf 1,23 zu kommen...8 NKS ...
von Samson
Mi 14. Dez 2011, 23:47
Forum: Einsteigerfragen
Thema: Arraywerte komplett auf zwei Nachkommstellen runden
Antworten: 8
Zugriffe: 2715

Re: Arraywerte komplett auf zwei Nachkommstellen runden

Danke für die schnellen Antworten. Wenn ich aber folgendes schreibe, dann spuckt er mir den Wert trotzdem mit 9 Nachkommastellen aus:
g[i,1] := round((20+b/2+cos((i-1)*2*pi/n)*r)*100)/100;
das macht doch keinen Sinn, vor allem weil wenn ich die Division durch 100 am Ende weglasse mein Ergebnis da ...
von Samson
Mi 14. Dez 2011, 21:41
Forum: Einsteigerfragen
Thema: Arraywerte komplett auf zwei Nachkommstellen runden
Antworten: 8
Zugriffe: 2715

Arraywerte komplett auf zwei Nachkommstellen runden

Guten Abend zusammen!
Hat jemand eine Idee wie ich mit wenig Aufwand alle in meinem statischen Array gespeicherten Werte auf zwei Nachkommastellen runden kann?
Grüße
von Samson
Di 29. Nov 2011, 10:33
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Re: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Super danke! Werds nach der Unidirekt mal umschreiben...son bockmist! Da sieht man den Wald vor lauter Bäumen nicht! :)
von Samson
Mo 28. Nov 2011, 11:18
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Re: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Er rückt leider bei der letzten Tabelle die Spaltenbenennung nicht ein aber ich denke man versteht trotzdem was ich meine
von Samson
Mo 28. Nov 2011, 11:17
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Re: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Also hier meine Startdefinitionen:
procedure TForm1.Button2Click(Sender: TObject); //create gcode
var
a:array[1..5, 1..3] of single; //Rahmen koordiantenmatrix
f:array[1..680, 1..3] of single; //Ausfüllen koordinatenmatrix
g:array[1..360, 1..3] of single; //Kreis drucken
j:array[1..360, 1..3] of ...
von Samson
So 27. Nov 2011, 22:34
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Re: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Wieso sollte durch rundungsfehler ein negatives Ergebnis zustande kommen?
von Samson
So 27. Nov 2011, 18:26
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Re: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Nene ich teile lediglich durch 2:

Code: Alles auswählen

j[i*4-2,xx] := 20+b/2-sqrt(z);
    j[i*4-1,xx] := 20+b/2-sqrt(w);
wäre das gleiche...Ich glaube das liegt an der Wurzel. Irgendwas stört ihn da und ein Syntaxfehler kann es ja nicht sein sonst hätts schon eher Probleme gegeben.
von Samson
So 27. Nov 2011, 17:34
Forum: Einsteigerfragen
Thema: Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!
Antworten: 17
Zugriffe: 4642

Brauche dringend Hilfe! zu Fehler: 'External: SIGFPE'"!

Hallo zusammen!
Bin neu hier im Forum und zudem noch Programmieranfänger. Mein Problem ist folgendes: Beim füllen dieses Arrays gibt er mir folgende Fehlermeldung aus: "project project1 raised exception class 'External: SIGFPE'"!
und zwar genau an dieser stelle
...
j[i*4-2,xx] := 20+b div 2-sqrt(z ...