1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. fairsicherungsordner

Beiträge von fairsicherungsordner

  • simple berechnung - eingabe wird abgerundet dabei brauche ich zur berechnung den gesamten eingegeben wert

    • fairsicherungsordner
    • 8. August 2016 um 17:41

    danke - du hast mich einmal um den globus getragen damit ich merke - ich bin da wo ich vorher stand, hätte mich nur mal umdrehen müssen XD

    gibt es vielleicht die möglichkeit in der eingabemaske eingegebene kommas automatisch durch einen punkt zu ersetzen?

  • simple berechnung - eingabe wird abgerundet dabei brauche ich zur berechnung den gesamten eingegeben wert

    • fairsicherungsordner
    • 8. August 2016 um 17:16

    GUICtrlRead($input1): 1200,64
    Number(GUICtrlRead($input1)): 1200
    $merk_zahl: 4571.42857142857
    --------------------------------

  • simple berechnung - eingabe wird abgerundet dabei brauche ich zur berechnung den gesamten eingegeben wert

    • fairsicherungsordner
    • 8. August 2016 um 16:50

    danke für die mathenachhilfe..... wenn ich euch nicht hätte....

    gibts hier auch coder oder nur spezialisten die nach rechtschreibfehlern suchen?

    nochmal.. die rechnung ist korrekt, ob ihr die rechnung nicht nachvollziehen könnt oder doch, macht jetz keinen sommer für mich.
    mir geht es um das o.g. script, da ich da keine runden funktion eingebaut hab, würde ich mich sehr freuen wenn ihr vielleicht mal ins script schauen könnt ob ich überhaupt die richtige funktion genommen habe.

    wäre sehr lieb.

    autobert, wo stehen hier 1000% zinsen? kennst du dieses ding das sich prozentrechnung nennt? 1.19 % = macht aus netto brutto und umgekehrt - 1.06% is der zinssatz für 1/4 jährliche zahlweise...
    bei jährlichen 1.06% wird aus 1000 nicht 10000....

    in excel errechneter wert bei 1200,64 umgerechnet auf gesamtbeitrag / jahr 3843,585
    von autoit ausgerechneter wert bei 1200,64 umgerechnet auf gesamtbeitrag / jahr 3841,536

    das ist eine recht hohe abweichung.

    wer findet den fehler?

  • simple berechnung - eingabe wird abgerundet dabei brauche ich zur berechnung den gesamten eingegeben wert

    • fairsicherungsordner
    • 8. August 2016 um 14:20

    nein die sind mit punkt eingegeben, mit komma sendet scite error :/

    @ autobert, die rechnung ist ganz simpel, im eingabefeld kommt der jahresbeitrag brotto rein,
    mit dem code " $merk_zahl = GUICtrlRead($input1) / 1.19 / 1.06 * 12 " rechnet das script den brutto jahresbeitrag um.

    um das etwas genauer zu erklären, der jahresbeitrag brutto sind zb 220.19 € - die netto (/1.19)- der kunde hat sich entschieden monatlich zu zahlen. dazu kommt der zinswert für die zahlungsweise (/1.06). am ende wird es * 12 monate gerechnet und der fällige jahresbeitrag ist berechnet. das script aber rechnet statt mit den 220.19 € mit 220 euro. das macht leider die provisionsberechnung sehr ungenau und somit unbrauchbar.

  • simple berechnung - eingabe wird abgerundet dabei brauche ich zur berechnung den gesamten eingegeben wert

    • fairsicherungsordner
    • 4. August 2016 um 10:04

    Hi Forumuser´s

    ich habe einen kleinen rechner geschrieben um nettobeträge per klick zu errechnen.

    das hat soweit alles funktioniert.

    als ich den rechner dann gestern verwendet habe um den vierteljahresbeitrag zu errechnen musste ich feststellen, dass der rechnen ein falsches ergebnis ausgibt.

    nach kurzem testen habe ich dann festgestellt dass der rechnen die eingegeben werte vor der berechnung auf eine glatte zahl abrundet.

    ich würde mich freuen wenn ihr kurz einmal über mein script schaut.

    C
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=C:\Users\Videoschnitt\Desktop\autoit\läuft\rechner.kxf
    $Form1_1 = GUICreate("Form1", 267, 227, 469, 145)
    GUISetBkColor(0xFFFFFF)
    
    
    
    
    $Button_plus = GUICtrlCreateButton("Netto Jährlich", 144, 48, 113, 25)
    
    
    $Button_minus = GUICtrlCreateButton("Netto Halbjährlich", 144, 80, 113, 25)
    
    
    $Button_durch = GUICtrlCreateButton("Netto Vierteljährlich", 144, 112, 113, 25)
    
    
    $Button_mal = GUICtrlCreateButton("Netto Monatlich", 144, 144, 113, 25)
    
    
    $Label1 = GUICtrlCreateLabel("0", 136, 184, 116, 25)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $Input1 = GUICtrlCreateInput("0", 8, 8, 129, 32)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel("Brutto Betrag eingeben", 144, 16, 113, 17)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    
    
    Global $operation = ""
    Global $merk_zahl = 0
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    
    
    
    
    
    
    		Case $Button_plus
    
    
    			$operation = "bj"
    
    
    			berechnen()
    
    
    		Case $Button_mal
    
    
    			$operation = "bq"
    
    
    			berechnen()
    
    
    		case $Button_durch
    
    
    			$operation = "bm"
    
    
    			berechnen()
    
    
    		Case $Button_minus
    
    
    			$operation = "bh"
    
    
    			berechnen()
    
    
    
    
    			berechnen()
    
    
    		Case $GUI_EVENT_CLOSE
    			Exit
    		Case $Label1
    	EndSwitch
    WEnd
    
    
    func button_zahl($int)
    	if GUICtrlRead($Input1) = 0 then
    		GUICtrlSetData($Input1 , $int)
    	Else
    		GUICtrlSetData($Input1 ,GUICtrlRead($Input1) & $int)
    	EndIf
    
    
    
    
    EndFunc
    
    
    Func berechnen()
    
    
    	Switch $operation
    
    
    				Case "bj"
    
    
    					$merk_zahl = GUICtrlRead($input1)
    					GUICtrlSetData($Input1 ,"")
    
    
    				Case "bq"
    
    
    					$merk_zahl = GUICtrlRead($input1) / 1.06 * 12
    					GUICtrlSetData($Input1 ,"")
    
    
    
    
    				Case "bh"
    
    
    					$merk_zahl =  GUICtrlRead($input1) / 1.03 * 2
    					GUICtrlSetData($Input1 ,"")
    
    
    				Case "bm"
    
    
    					$merk_zahl =  GUICtrlRead($input1) / 105*400
    					GUICtrlSetData($Input1 ,"")
    
    
    
    
    
    
    				Case "nj"
    
    
    					$merk_zahl =  GUICtrlRead($input1) / 1.19 /1.03 *2
    					GUICtrlSetData($Input1 ,"")
    
    
    				Case "nq"
    
    
    					$merk_zahl =  GUICtrlRead($input1) / 1.19 / 1.05 * 4
    					GUICtrlSetData($Input1 ,"")
    
    
    
    
    				Case "nh"
    
    
    					$merk_zahl = GUICtrlRead($input1) / 1.19 / 1.06 * 12
    					GUICtrlSetData($Input1 ,"")
    
    
    				Case "nm"
    
    
    					$merk_zahl =  GUICtrlRead($input1) / 1.19
    					GUICtrlSetData($Input1 ,"")
    
    
    		case Else
    			MsgBox(0,"","es gab eine nicht definierte Funktion")
    
    
    	EndSwitch
    
    
    	GUICtrlSetData($Label1,$merk_zahl)
    
    
    EndFunc
    Alles anzeigen

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™