board.mcg-dresden.de
21. Mai 2012, 20:12:37 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: 1 2 [3]   Nach unten
  Drucken  
Autor Thema: Programm zur Berechnung der Abiturnote  (Gelesen 3747 mal)
easteregg
Administrator


Karma: +36/-68
Offline Offline

Beiträge: 1 327


heine_macht_den_drogen™


Profil anzeigen WWW
« 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 Offline

Beiträge: 777


Profil anzeigen
« Antworten #31 am: 12. April 2006, 14:02:46 »

Zitat von: easteregg
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 Offline

Beiträge: 1 327


heine_macht_den_drogen™


Profil anzeigen WWW
« 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 Offline

Beiträge: 85



Profil anzeigen WWW
« 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

AbiSchnitt - Programm zur Berechnung der Abiturnote.
http://www.dornig.us/?page_id=5

Mein Blog:
http://www.dornig.us
flix
Mitglied


Karma: +0/-0
Offline Offline

Beiträge: 51


Profil anzeigen
« 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 Offline

Beiträge: 1 327


heine_macht_den_drogen™


Profil anzeigen WWW
« Antworten #35 am: 13. April 2006, 10:09:21 »

wenner "keine gewähr" hinschreibt nö L&#228;chelnd
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 Offline

Beiträge: 1 327


heine_macht_den_drogen™


Profil anzeigen WWW
« 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 Offline

Beiträge: 85



Profil anzeigen WWW
« 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 Zwinkernd
Gespeichert

AbiSchnitt - Programm zur Berechnung der Abiturnote.
http://www.dornig.us/?page_id=5

Mein Blog:
http://www.dornig.us
easteregg
Administrator


Karma: +36/-68
Offline Offline

Beiträge: 1 327


heine_macht_den_drogen™


Profil anzeigen WWW
« 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 Offline

Beiträge: 85



Profil anzeigen WWW
« 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=5

rené
Gespeichert

AbiSchnitt - Programm zur Berechnung der Abiturnote.
http://www.dornig.us/?page_id=5

Mein Blog:
http://www.dornig.us
Lodel
Administrator


Karma: +21/-7
Offline Offline

Beiträge: 777


Profil anzeigen
« 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 Offline

Beiträge: 777


Profil anzeigen
« Antworten #41 am: 27. April 2006, 18:45:36 »

Zitat von: Lodel
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:
Code:
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 Smiley

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 Offline

Beiträge: 1 291


Profil anzeigen
« 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 Grinsend

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 L&#228;chelnd Vlt. liegt das an den Genen..

Aber trotzdem Respekt Zwinkernd
Gespeichert
KleinAlex
Mitglied


Karma: +0/-2
Offline Offline

Beiträge: 181



Profil anzeigen
« 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 Grinsend
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 Offline

Beiträge: 85



Profil anzeigen WWW
« 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

AbiSchnitt - Programm zur Berechnung der Abiturnote.
http://www.dornig.us/?page_id=5

Mein Blog:
http://www.dornig.us
Seiten: 1 2 [3]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.101 Sekunden mit 16 Zugriffen.