PDA

View Full Version : [Frage] float fixed???


SmallSouldier
27-04-2004, 20:54
In der Angabe zu meinem Beispiel steht ganz oben:

Eingabe: String
Ausgabe: float fixed

wie soll man das verstehen???

und bekommt man abzüge wenn man das Proggy am tag der deadline abgibt :confused:

locutus
28-04-2004, 00:01
gibts deine angabe auch auf http://eprog.sourceforge.net/ ?

SmallSouldier
28-04-2004, 08:43
Guten morgen!!! :engel:

Ja die gibt es... http://eprog.sourceforge.net/eprog/1156/umrech.html

Ich schau heut mal bei einem tutor vorbei, wenn dann noch was unklar is komm ich mich eh ausheulen bei euch ;)

Have a nice day!!!

Bruno
28-04-2004, 11:21
ich würd sagen, das floatfixed heißt folgendes:

du sollst die ausgabe (die ja eine komma-zahl ist) auf drei stellen genau ausgeben. dafür gibts im eprog-package einen befehl printFixed(); und desshal steht da in der angabe bei der ausgabe nicht einfach nur float (weil dann wär die ausgabe ja mit allen berechneten kommastellen) sondern floatfixed. so würd ichs zumindest auslegen. schau aber zur sicherheit trotzdem beim tutor vorbei.

SmallSouldier
28-04-2004, 13:11
Danke Bruno... du (und dein Avatar :) ) bist ein Schatz!!!

Kuchen
17-12-2004, 20:42
was ist float fixed nun? ####.### ? oder ##.#e## ? oder was anderes ?

JohnFoo
17-12-2004, 21:38
##.### - in der Klasse EprogIO gibt es eine Methode dazu. Ich glaube sie heißt EprogIO.printFixed().

Kuchen
17-12-2004, 22:02
danke...
ich hätte da noch eine frage: wenn in der spezi drin steht, dass eine zahl eingelesen werden soll, darf es dann auch das format mit dem exponenten haben (bsp: 4.4363e5) nicht oder?

JohnFoo
17-12-2004, 22:23
Ich weiß es nicht bestimmt, aufgrund der Angabe denke ich aber, dass nur ##.### zu erwarten ist, nicht ##.##e#. Überprüfe noch deine IO-Paare, ob darin diese Schreibweise benutzt wird.

Kuchen
17-12-2004, 22:34
hab keine i/o-paare bin erst in runde 2 :rolleyes: (naja "nur" die aus der spezi.html und da steht nix von e drin)

ich hab da eine lösung bekommen wo als output ergebnisse wie 0.034166658 oder 1.23e-4 geliefert werden. das hat mich bisschen verwirrt.
ich denk mir das so, dass alle outputs (sofern die eingabe korrekt war) das format ##.### haben sollen, also immer 3 nachkommastellen (wie du schon sagtest mit EprogIO.printFixed() ).