function EstPair(const VotreChiffre :integer):boolean; var i :integer; begin result := false; i := VotreChiffre div 2; if i * 2 = VotreChiffre Then result := True; end; ou la fonction ODD de delphi if Odd(strtoint(edit1.Text)) = false then label1.Caption := 'oui' else label1.Caption := 'non';
Télécharger le zip
Hum, je ne connaissais pas "odd"! Merci bien pour cette découverte!! ;-)Par contre, pour ta foncntion, je procèderais plutôt ainsi :function EstPair(const VotreChiffre :integer):boolean;var i :integer; begin if VotreChiffre mod 2 = 0 then result := True else result = false; end;À mon avis, c'est un brin plus optimisé, mais je peux me gourrer, remarque!! ;-)
Je ne connaissait pas ODD aussije l'ai appris ce matinpuis pour le modulo tu as raison
c vraiment marrant... j'avais posé cette question sur un forum ce matin... et la fonction que je vois ici est exactement la même...
Encore plus simple:function EstPair(n:integer):boolean;begin Result := (n mod 2) = 0;end;
moi j'utilise plutôt cette fonction :Function Paire(Value:INteger):Boolean;begin Paire:=((Value Div 2)=(Value/2));end;
lol
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 737 membres 168 nouveaux aujourd'hui 16 150 membres club