easteregg
Administrator
Karma: +36/-68
Offline
Beiträge: 1 327
heine_macht_den_drogen™
|
 |
« Antworten #30 am: 11. April 2006, 19:32:58 » |
|
zb mit formatfloat( '0.0' , unsrezahl); ich bin mir aber nicht sicher ob das gerundet wird oder einfach abgehackt, musste mal probieren
|
|
|
|
|
Gespeichert
|
<| 2 AMD Opterons 2214 | Tyan S2915 | 4GB Kingston 667REG ECC | Nvidia 8800GT | Nvidia 8400GS |Maxtor Atlas II 15K |> 
|
|
|
Lodel
Administrator
Karma: +21/-7
Offline
Beiträge: 777
|
 |
« Antworten #31 am: 12. April 2006, 14:02:46 » |
|
zb mit formatfloat( '0.0' , unsrezahl); ich bin mir aber nicht sicher ob das gerundet wird oder einfach abgehackt, musste mal probieren Meines Erachtens wird hier gerundet und dabei in einen String umgewandelt. Sinnvoller wären trunc oder int. Die hacken alles nach dem Komma ab (Achtung: unterschiedliche Ergebnistypen!). Da wir aber eine Nachkommastelle behalten wollen, könnte man so rangehen: durchschnitt:=int(durchschnitt*10)/10. So wird - um beim Beispiel von René zu bleiben - aus 1,958333333 erstmal 19,58333333, daraus 19 und schließlich 1,9. Man sollte aber prüfen, wie sich das verhält z. B. bei 2,00000000. Theoretisch sollte es funktionieren, aber die Computerarithmetik hat so ihre eigenen Gesetze... Die Formel übrigens: N=17/3 - P/168. Nach §43 OAVO ist aber nicht die Formel, sondern die Tabelle ausschlaggebend! Also CASE oder ARRAY...
|
|
|
|
|
Gespeichert
|
|
|
|
easteregg
Administrator
Karma: +36/-68
Offline
Beiträge: 1 327
heine_macht_den_drogen™
|
 |
« Antworten #32 am: 12. April 2006, 17:12:03 » |
|
das dürfte aber ne schweine arbeit werden die daten alle in nen array reinzutippen ^^ vodaher würd ich doch eher bei der formel bleiben ^^
ich probier das mal eben aus ob das nun gerundet wird oder nicht!
ok, sie haben recht, dabei wird gerundet!
|
|
|
|
|
Gespeichert
|
<| 2 AMD Opterons 2214 | Tyan S2915 | 4GB Kingston 667REG ECC | Nvidia 8800GT | Nvidia 8400GS |Maxtor Atlas II 15K |> 
|
|
|
Der René
Mitglied
Karma: +2/-0
Offline
Beiträge: 85
|
 |
« Antworten #33 am: 13. April 2006, 06:28:59 » |
|
habs jetzt damit: durchschnitt:=int(durchschnitt*10)/10 gelöst (formatfloat hatte ich vorher). Das funktioniert bei allen Werten, die ich vorgesetzt habe. Ich fix noch'n Paar andere Bugs und dann schieb ich wieder ne neue Version hoch!
|
|
|
|
|
Gespeichert
|
|
|
|
flix
Mitglied
Karma: +0/-0
Offline
Beiträge: 51
|
 |
« Antworten #34 am: 13. April 2006, 09:41:02 » |
|
Bist du eigentlich haftbar wenn auf unserem Zeugnis dann was anderes steht, als dein progy ausgegeben hat???
|
|
|
|
|
Gespeichert
|
|
|
|
easteregg
Administrator
Karma: +36/-68
Offline
Beiträge: 1 327
heine_macht_den_drogen™
|
 |
« Antworten #35 am: 13. April 2006, 10:09:21 » |
|
wenner "keine gewähr" hinschreibt nö 
|
|
|
|
|
Gespeichert
|
<| 2 AMD Opterons 2214 | Tyan S2915 | 4GB Kingston 667REG ECC | Nvidia 8800GT | Nvidia 8400GS |Maxtor Atlas II 15K |> 
|
|
|
easteregg
Administrator
Karma: +36/-68
Offline
Beiträge: 1 327
heine_macht_den_drogen™
|
 |
« Antworten #36 am: 13. April 2006, 12:37:56 » |
|
frac (betrag); -> abschneiden von nachkomma Trunc( Betrag); -> das davor
damit könntest du das auch noch machen
|
|
|
|
|
Gespeichert
|
<| 2 AMD Opterons 2214 | Tyan S2915 | 4GB Kingston 667REG ECC | Nvidia 8800GT | Nvidia 8400GS |Maxtor Atlas II 15K |> 
|
|
|
Der René
Mitglied
Karma: +2/-0
Offline
Beiträge: 85
|
 |
« Antworten #37 am: 13. April 2006, 13:14:47 » |
|
Ich hab gerade ne neue Version hochgeladen, die diese Kommageschichte verbessert. Lycos scheint den direkten Download von *.exe Geschichten aber nichtmehr mitzumachen... Vielleicht habt ihr ja noch ne Ecke auf der Schulhomepage... ich könnte ja auch was zu schreiben...@ flix: ich glaube ich hatte das irgendwo bei den Lizenzbestimmungen hingeschrieben, dass ich für körperliche und seelische Schäden nicht hafte. Aber bis jetzt mach dich das Prog ja nur schlechter, spornt dich also zum lernen an 
|
|
|
|
|
Gespeichert
|
|
|
|
easteregg
Administrator
Karma: +36/-68
Offline
Beiträge: 1 327
heine_macht_den_drogen™
|
 |
« Antworten #38 am: 13. April 2006, 18:29:44 » |
|
guck mal in dein PM postfach!
|
|
|
|
|
Gespeichert
|
<| 2 AMD Opterons 2214 | Tyan S2915 | 4GB Kingston 667REG ECC | Nvidia 8800GT | Nvidia 8400GS |Maxtor Atlas II 15K |> 
|
|
|
Der René
Mitglied
Karma: +2/-0
Offline
Beiträge: 85
|
 |
« Antworten #39 am: 26. April 2006, 22:44:15 » |
|
so, das Programm hat jetzt eine richtige Seite und einen ordentlichen mirror: http://www.dornig.us/?page_id=5rené
|
|
|
|
|
Gespeichert
|
|
|
|
Lodel
Administrator
Karma: +21/-7
Offline
Beiträge: 777
|
 |
« Antworten #40 am: 27. April 2006, 17:50:34 » |
|
Ich weiß nicht: wenn ich überall 5 Punkte eingebe, müsste ich doch mit 4,0 bestanden haben... Das Programm sagt aber NEIN :/ Und bei überall 15 kommt man sogar auf den sagenhaften Durchschnitt von 0,6 :cool:
|
|
|
|
|
Gespeichert
|
|
|
|
Lodel
Administrator
Karma: +21/-7
Offline
Beiträge: 777
|
 |
« Antworten #41 am: 27. April 2006, 18:45:36 » |
|
Ich weiß nicht: wenn ich überall 5 Punkte eingebe, müsste ich doch mit 4,0 bestanden haben... Das Programm sagt aber NEIN Diese Problem behebt sich mit der Zeile wo die Mindestpunktzahlen der 3 Bereiche geprüft werden. Richtig ist: If (GKN>109) and (LKN>69) and (PRN>99) in der Prozedur "berechnen". Und das zweite liegt einfach daran, dass die Formel für alles über 784 (784 entspricht genau 14 Punkte im Schnitt) eine Durchschnittsnote von 0,x liefert. Also: Verzweigung einbauen: für p>784 ist n=1,0; sonst gemäß Formel mit Abrunden etc. Hab's getestet --> funktioniert  Bei alledem: 1. RESPEKT an René 2. Empfehlung an die 12er (auch die 11er) damit mal zu spielen um zu sehen, welche Spielräume man eigentlich so hat.
|
|
|
|
|
Gespeichert
|
|
|
|
ronizzel
Administrator
Karma: +45/-57
Offline
Beiträge: 1 291
|
 |
« Antworten #42 am: 27. April 2006, 19:54:07 » |
|
Also das Programm ist sehr ungesund und spornt zum zurücklehnen an. Wenn ich überall um 2 Punkte runterfahre in der 12., dann hab ich glaub ich 2,3 oder 2,4 oder sowas  Und die 2,0 ist so eine häßliche Grenze. 1,x wäre schon toll. Aber das lässt ja kein Mensch zu.. ^^ Es gibt da immer so unsichtbare Grenzen, über die man aus rein persönlichen Gründen nicht kommen kann  Vlt. liegt das an den Genen.. Aber trotzdem Respekt 
|
|
|
|
|
Gespeichert
|
|
|
|
KleinAlex
Mitglied
Karma: +0/-2
Offline
Beiträge: 181
|
 |
« Antworten #43 am: 27. April 2006, 21:23:50 » |
|
das programm is ganz lustig. aber per excel kann man das auch machen und sogar viel schneller und einfacher 
|
|
|
|
|
Gespeichert
|
 ich liebe die liebe, die liebe liebt mich. und die, die ich liebe, die liebt auch mich! 
|
|
|
Der René
Mitglied
Karma: +2/-0
Offline
Beiträge: 85
|
 |
« Antworten #44 am: 16. Mai 2006, 16:11:16 » |
|
unser Informatik-Traditionalist Herr Kidel hatte mich ja schon einmal darauf hingewiesen, dass das Abischnittprogramm unter Win98 nicht läuft. Nachdem mir ein Benutzer ne Mail mitsamt Fehlercode geschickt hat habe ich mich mal angespornt gefühlt, dem nachzugehen. Bisher kann ich nur vermuten, wo genau der Fehler (bzw. das Problem) liegt, aber die Vermutung reicht für ne Win98-Testversion: http://www.dornig.us/Setup_ABIschnitt98.exe. Leider habe ich selbst nirgendwo mehr ein 98er System und kann das deswegen selbst nicht testen. Wenn irgendwer von euch noch nen Win98 (oder ME, düfte ja das selbe sein) Rechner am Laufen hat währe ich sehr dankbar wenn ihr mal Betatester spielen könntet und mir ein Feedback gebt, ob das Programm auch in der Welt von 9x läuft. dankeschön, der rené
|
|
|
|
|
Gespeichert
|
|
|
|
|