Heu... bonjour à tous,
Je comprends pas trop (enfin le Scheduler c'est bon) le but de la manoeuvre, tu veux créditer le compte d'un utilisateur, mais s'il utilise pas lui enlevez le crédit alloué, en quelque sorte une prime a la connexion ! Pourquoi la retirer alors ?
Et pour ton algorythme :
Achaque connexion d'un utilisateur:
Debut verification connexion jour
// credit_total = valeur réel du credit
// credit = valeur du credit sans la prime à la connexion
// credit_jour = prime à la connexion
// Initialisation Variable
INT Val_credit_jour = 10;
SI "connexion_jour" == 1;
ALORS je fais rien;
SINON
"connexion_jour" = 1;
"credit_jour" += "Val_credit_jour";
"credit_total" = "credit" + "credit_jour";
Fin verification connexion jour
Debut procedure stocker
TRIE par "connexion_jour" == 1;
TANQUE "connexion_jour" == 1 alors
SI "credit_total" < "credit"
ALORS "credit" = "credit_total";
SINON
credit_jour -= "Val_credit_jour";
Fin procedure stocker
Partager