![]() |
Re: Durschnitt berechnen
Delphi-Quellcode:
P.S.: Bin zu faul, in der Berechnung zu gucken, welche Werte Abinote annehmen kann...
Label5000.Caption := FloatToStr(Abinote); //Wenn die Abinote ne Kommazahl sein kann
Label5000.Caption := IntToStr(Abinote); //Wenn die abinote auf jeden Fall ganzzahlig ist. |
Re: Durschnitt berechnen
sorry, aber kauf dir maln gutes buch über delphi ;)
Delphi-Quellcode:
note:=17/3 - punkte/168;
if Note<1.0 then Note:=1.0; if Note>4.0 then Label21238.Caption:='Nicht bestanden' else Label21238.Caption:=FormatFloat('0.0',Note); |
Re: Durschnitt berechnen
Hey Gereon,
ich hab's gerade mal in den Taschenrechner gehauen. Deine Formel stimmt ja sogar! :shock: (Auch wenn die von mir angestrebten 780 Punkte danach nur eine 1,02 ergeben würden... :? ) MfG und gute N8, hanselmansel |
Re: Durschnitt berechnen
[/OT]
Zitat:
Oder wolltest du 0,9? [/OT] |
Re: Durschnitt berechnen
ja danke!!
jetzt noch ne frage!!(sorry) kann ich das jetzt noch so machen dass die note die da raus kommt auf nur eine nachkommastelle kommt und abgerundet wird??weil wenn ich jetzt 325 punkte eingeb 3.7321.... rauskommt un das sieht irgendwie n bisschen blöd aus!! wie bist du auf diese formel gekommen?? |
Re: Durschnitt berechnen
Zitat:
![]() aber ein bisschen suspekt is sie mir noch :( weil da kommt manchmal 0,666 und so raus... aber das liegt imho an folgendem: die blöden ministerien haben ne tabelle aufgestellt wo drinsteht "Punkte -> Note" dann wurde daraus eine möglichst ähnliche formel entwickelt überall sind die sprünge von einer zur nächsten note (zb 2.1 zu 2.2 und 2.2 zu 2.3) 17(+-1) Punkte entfernt. nur nil(*g*)->1.0 und 1.0 -> 1.1 sind "paar" mehr, locker über 50 mein ich. daher muss man abfragen ob die note <1 ist :( |
Re: Durschnitt berechnen
HiHo,
ich weiß nicht, ob du das ![]()
Delphi-Quellcode:
Du könntest es dir natürlich in der OH ansehen, aber ich poste es hier einfach mal, da die OH für "gerade reingestolperte" mitunter etwas kryptisch ist.
function FormatFloat(const Format: string; Value: Extended): string;
MfG, hanselmansel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz