Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Arbeitszeit aus Lohn berechnen (https://www.delphipraxis.net/202124-arbeitszeit-aus-lohn-berechnen.html)

jacky213 30. Sep 2019 23:19

Arbeitszeit aus Lohn berechnen
 
Hallo, ich möchte die jeweilige Arbeitszeit berechnen und bin scheinbar zu blöd dafür.

Nehmen wir mal an, ich habe einen Lohn 34,64 € und ich möchte daraus nun die gesamte Arbeitszeit ermitteln. Dem zugrunde soll der Mindestlohn von 9,19 € Stehen.

Wie genau mache ich das? Bis jetzt Teile ich das Gehalt durch 9,19, dabei kommt bei mir 3,77 raus.

Aus dieser Zahl nehme ich nun die Vorkommastelle also 3 und den Rest davon also 0,77 und Multipliziere das mit 60 um auf die Minuten zu kommen. Also 46 und komme so also auf 03:46 Stunden/Minuten Arbeitszeit.

Ist das so richtig oder mache ich da was falsch?

hat jemand einen Code dafür?

hoika 1. Okt 2019 00:21

AW: Arbeitszeit aus Lohn berechnen
 
Hallo,
nein, das ist korrekt.

jacky213 1. Okt 2019 14:21

AW: Arbeitszeit aus Lohn berechnen
 
Es ist wirklich sehr komisch die Nachkommastelle ist in folgendem Beispiel immer 0,83, kann das wirklich stimmen oder habe ich da was falsch gemacht?

Delphi-Quellcode:
44,39 / 9,19 = 4,83 = 04:50 Stunden/Minuten
53,58 / 9,19 = 5,83 = 05:50 Stunden/Minuten
35,20 / 9,19 = 3,83 = 03:50 Stunden/Minuten
16,82 / 9,19 = 1,83 = 01:50 Stunden/Minuten

Klaus01 1. Okt 2019 14:25

AW: Arbeitszeit aus Lohn berechnen
 
Nur 35:20 stimmt nicht das sind 3.55

Wie rechnest Du denn?

Grüße
Klaus

jacky213 1. Okt 2019 16:22

AW: Arbeitszeit aus Lohn berechnen
 
Nun gut, also mache ich nichts falsch, es erschien mir nur extrem ungewöhnlich das bei gleich 4 Gehältern die gleiche zahl nach dem Komma zustande kommt.

Incocnito 1. Okt 2019 16:32

AW: Arbeitszeit aus Lohn berechnen
 
Nicht verwirren lassen!
Das sind nicht 35 Stunden und 20 Minuten, sondern 35 Euro und 20 Cent! ;-)
Und ja, der Windows-Taschenrechner hat mir soeben bestätigt,
dass 35,20 € / 9,19 € = 3,83 sind.
Und da es sich um "Euro pro X Stunden" handelt steht da genau genommen:
"(35,2 * €) / (9,19 * € / Stunden)"
Denn teile ich durch einen Bruch muss ich mit dem Kehrwert multiplizieren ...
"(35,2 * € * Stunden) / (9,19 * €)" ... wir kürzen noch das Euro raus ...
"35,2 * Stunden / 9,15" ... wir rechnen die Zahlen aus ...
" = 3,83 Stunden"
... ich wollte auch mal ein wenig klugscheißen! :-D
Ist aber echt komisch, dass du genau die Zahlen rausgesucht hast,
bei denen X,83 (also 50 Minuten für den Minutenanteil) heraus kommt.

Liebe Grüße
Incocnito

jacky213 1. Okt 2019 21:59

AW: Arbeitszeit aus Lohn berechnen
 
Das genau war mein Problem, das bei 4 Werten in folge der gleiche Nachkommawert herauskommt. Aber scheint wohl zu stimmen.

Danke an alle.:-D

freimatz 2. Okt 2019 10:29

AW: Arbeitszeit aus Lohn berechnen
 
Hypothese: Zweiten werden nur 10 minutenweise erfasst, die Werte kommen von jemand, der mit dem Bus kommt und der fährt nur alle Stunde. :wink: Und deswegen gibt es immer :50


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz