. |
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
if abfragen, denn deine rundungen haben keine logik
|
|
15.01.2010 17:58 |
|
|
.Maybe
Mitglied
 
Dabei seit: 01.12.2005
Beiträge: 5.230
Themenstarter
 |
|
Hm eine gewisse Logik haben sie ja schon...
Mit If-Abfragen wirds halt sehr umständlich, aber wenns nicht anders geht mach ichs halt *sfz*
|
|
15.01.2010 21:43 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
Wie sollte denn z.B. die 35 gerundet werden? Auf 30?
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

|
|
16.01.2010 11:50 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
 |
|
wie gesagt, if-Abfragen, halt nicht einzelne Zahlen, sondern immer Zahlenbereiche runden, Beispiel: Zahlen > 30 und <= 50 liegen auf 40 runden
|
|
16.01.2010 14:54 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
Zitat: |
Original von .Maybe
Zitat: |
Original von Stelo
Wie sollte denn z.B. die 35 gerundet werden? Auf 30? |
Ne, auf 40, 30 soll es gar nicht geben...
Nur: 20, 40, 60 usw.
Edit: Oder um es 'logischer' auszudrücken: Nicht auf ungerade Zehnerstellen.
Kann man mit dem Ansatzpunkt vielleicht was anfangen? |
für was brauchste das überhaupt? und bis wohin soll es gehen?
Mordred hat schon recht mit seiner funktion, ist möglich, "problemlos" wenn man mathe zeug gerne hat
aber die frage ist ob es sich lohnt sowas zu coden. wenn es ins "unendliche" gehens oll deine runderei dann wirste was programmieren müssen, wenn es aber beispielsweise nur bis 100 geht, dann sind if abfragen wohl besser dran.
|
|
16.01.2010 17:37 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
// Prüfen ob der Einer gerade ist
if(substr($zahl, 0, 1) % 2 == 0)
ähm... wird da nciht gerade die erste zahl überprüft?!
|
|
16.01.2010 17:53 |
|
|
Black Katrin

Mitglied
 
Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz
 |
|
Zitat: |
Original von Mordred
Zitat: |
Original von Black Katrin
und was machste dann bei sagen wir 314? geht da dein code auch noch?
edit: wenn ichs richtig verstehe hängt das dann beim subtr weil ja nur die 3 angeschaut wird, diese aber nicht durch 2 geteil werden kann. obwohl 320 eigendlich die korekte zahl wäre. |
Ja, damit geht es dann nicht mehr. Aber war auch nur ein Beispiel, muss .Maybe dann selbst weiter entwickeln. Der Fehler ist, dass eigentlich die Zehner überprüft werden soll, was bei 3xx dann die Hunderter wäre. |
stimmt... dann müsste es dohc mit substr($zahl,-2,1) gehen oder nit?
|
|
16.01.2010 18:14 |
|
|
.Maybe
Mitglied
 
Dabei seit: 01.12.2005
Beiträge: 5.230
Themenstarter
 |
|
Hey,
Wow danke, es funktioniert perfekt
Danke, dass ihr euch die Mühe gemacht habt, mir zu helfen!
LG
|
|
17.01.2010 10:33 |
|
|
|
Impressum
|