je viens d'écrire un programme et j'aurais aimé avoir votre critique dans tous les domaines possibles ou pertinent selon les divers approche que l'on peu avoir.
Voici le code, c'est écrit avec Ada, c'est pas sorcier.
Code :
type T_Choice is(Chaos, Finality, Equality);
function Action return T_Choice;
Code :
VChaos : Boolean := False;
VFinality : Boolean := True;
VEquality : Boolean := False;
function Action return T_Choice is
Choice : T_Choice;
begin
if VEquality then
Choice := Random(Choice_Gen);
case Choice is
when Chaos =>
VChaos := not VChaos;
VEquality := not VEquality;
Choice := Equality;
when Finality =>
VFinality := not VFinality;
VEquality := not VEquality;
Choice := Equality;
when Equality =>
Choice := Equality;
endcase;
return choice;
elsif VChaos andnot VFinality then
VFinality := not VFinality;
VEquality := not VEquality;
return Chaos;
elsifnot VChaos and VFinality then
VChaos := not VChaos;
VEquality := not VEquality;
return Finality;
else
VFinality := not VFinality;
VChaos := not VChaos;
VEquality := not VEquality;
return Equality;
endif;
end Action;
Message édité par Profil supprimé le 13-08-2010 à 02:45:52
Marsh Posté le 13-08-2010 à 02:43:45
Bonjour,
je viens d'écrire un programme et j'aurais aimé avoir votre critique dans tous les domaines possibles ou pertinent selon les divers approche que l'on peu avoir.
Voici le code, c'est écrit avec Ada, c'est pas sorcier.
Message édité par Profil supprimé le 13-08-2010 à 02:45:52