Dans mon programme, j'ai besoin d'obtenir souvent des pourcentages dans le code. Pour l'instant, j'ai cette fonction pour le résoudre

function percent(whole, part: double):double;
 begin
      percent:= whole * part / 100;
 end;

Je me demandais s'il y avait un moyen de créer un nouvel opérateur pour ne pouvoir écrire que quelque chose comme: a: = 100% 20, et obtenir le résultat souhaité. Il devrait également pouvoir être utilisé comme: c: = b / a; ou: c: = c / a;

3
Đumić Branislav 25 juil. 2017 à 10:54

2 réponses

J'utiliserais juste une fonction. Au fait, votre fonction

Fonction pourcentage (entier, partie: double): double; commencer pour cent: = entier * partie / 100; fin;

Est incorrect. Ça devrait être

Pourcentage: = 100,0 * partie / entier;

0
Jud McCranie 31 août 2017 à 05:35

Il n'y a aucun moyen de faire ça. Vous ne pouvez utiliser que la fonction

0
Goolishka 25 juil. 2017 à 07:57