"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Modulo nachprogrammieren

sliver33 11.02.2005 - 16:18 6003 25
Posts

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
sliver ich denke du verstehst das falsch, vielleicht ist das Ergebnis von -29%10 (+1 || -9) und der TI gibt nur die positive Möglichkeit aus, aber... In allen Programmiersprachen die ich kenne würde die 2. Möglichkeit ausgegeben. Willst du demnach eine auch für andere Programmierer sinnvolle Klasse schreiben, solltest du einen anderen Algo nehmen, oder den jetzigen so schreiben dass er bei negativen zahlen aufrundet.

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
hmmm ... da könntest recht haben

Nagut ich schreib keine Klasse fürs berechnen sondern brauchs für eine aufwändige Berechnung und bei der kommt nun das gleiche Ergebnis heraus und somit passt für mich.

Mr. Zet

Super Moderator
resident spacenerd
Avatar
Registered: Oct 2000
Location: Edge of Tomorrow
Posts: 11995

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
Zitat
mod(a,m) = a - abrunden(a/m).m

Womit das ganze dann in einem Java Code so ausschaut:

public float mod(float a, int m) {
return a - Math.floor(a/m).m;
}

und hiermit wär die allgemein gültige Formel gefunden
:D

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25381
Zitat
@mat: in J2ME (das is das für die Handys )
echt?! :rolleyes:

und ich frage aus interesse nochmal, j2me wofür? (damit ich es in zukunft meiden kann).

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
Noch einmal in aller Klarheit
http://de.wikipedia.org/wiki/J2ME ;)

und ich brauchs halt für a Programm am Handy

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25381
j2me für welches handy? ist das so schwer? siemens und sonye j2me sdks haben modulo und float, also (in aller klarheit :o)?

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
Hehehe ... dir is aber schon klar was der Vorteil von J2ME ist, es läuft auf jedem Handy. Also versuch ich auch keine Hersteller abhängigen APIs zu verwenden.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25381
Zitat von sliver33
Hehehe ... dir is aber schon klar was der Vorteil von J2ME ist, es läuft auf jedem Handy. Also versuch ich auch keine Hersteller abhängigen APIs zu verwenden.
die j2me basis ist aber ziemlich traurig, welche anwendung (oder spiel) soll es den werden? frühestens bei filesystemzugriff oder multimediaeinbindung musst du pseudodefines benutzen und wirst herstellerabhängig.

sliver33

Big d00d
Avatar
Registered: Sep 2001
Location: Alkoven
Posts: 273
Keine Angst ich weiß schon was ich mach ;)

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25381
cool ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz