Kann dieser einfache Prozentsatzrechner weiter optimiert werden?

  •  public double getValueWithPercentage(double number, double percentage)
    {
        return number + ((percentage / 100.0) * number);
    }
     

    Gibt es Tricks zur Optimierung dieses einfachen Codes?

    12 January 2012
1 answer
  • Da die Fließkommadivision manchmal etwas langsamer ist als die Multiplikation (und niemals schneller, AFAIK), würde ich Ihre Funktion folgendermaßen schreiben:

     public double getValueWithPercentage(double number, double percentage)
    {
        return number * (1 + percentage * 0.01);
    }
     
    12 January 2012
    Ted Hopp