Prozente Minus rechnen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,


    nun bin ich mal wieder an einer anderen Sache dran mit der ich noch nicht gearbeitet habe. Ich habe eine Integer Variable die ich minus einer Prozentzahl zählen möchte und diese in eine neue Variable speichern möchte. Wie klappt das am besten in SA:MP ?

  • Beitrag von [DT]midomen ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Hab mich verlesen ().
  • Vermutlich nicht der beste Weg. :)


    Code
    new wert = 200, prozent, end;
    prozent = wert/0.25;
    end = wert-prozent;

    sollte 50 ergeben. Ist ungetestet.

    Damit da 50 rauskommt solltest du es multiplizieren :D
    So wie auke es geschrieben hat müsste es doch klappen? Ganz einfache Prozentrechnung :thumbup:

    VIVA LA REVOLUCIÓN

  • Ich habe es nun wie folgt gemacht



    new gehalt = PlayerInfo[i][pJobMoney]; // hier der Wert den


    new gehalt;
    new steuer;
    PlayerInfo[i][pJobMoney] = gehalt; // setzt das erarbeitet geld auf gehalt
    gehalt = steuer/100*kassen[skasse]; // setz gehalt gleichzeitig zu steuer
    gehalt -= steuer; //zieht steuer von gehalt ab
    gehalt += PlayerInfo[i][pKonto]; gehalt wird mit abzug der steuern ausgezahlt



  • So habe es nun. Hierbei wird das Gehalt - % abgerechnet.




    new gehalt,zwischensumme,prozent;
    new string[128];
    gehalt = PlayerInfo[playerid][pJobMoney]; // Gehalt abrufen
    prozent = kassen[steuern]; // steuern abrufen
    zwischensumme = gehalt/100*prozent;
    gehalt -=zwischensumme; // zieht die Prozente ab



    und das funktioniert auch