Bonjours,
Actuellement en 2ème année BTS IG j'aimerai traduire cette algo en C# mais j'ai des soucis!
Voici l'algo à faire
1. Ecrire la fonction de cryptage d’un caractère crypt. Elle reçoit en paramètre un caractère à crypter et la clef, et renvoie le caractère équivalent crypté. On dispose de la fonction codeASCII (donnée x :caractère) : entier qui renvoie le nombre compris entre 0 et 255 correspondant au code ASCII du caractère passé en paramètre et de la fonction symétrique carASCII (donnée y : entier) : caractère qui renvoie le caractère associé au code ASCII compris entre 0 et 255.
Correction de l'algo:
Voici ce que j'ai fait mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Fonction crypt (entrée c : caractère , entrée k : entier) : caractère Début retourner (carASCII(codeASCII((c + k) MOD 256))) Fin
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static string crypt(string c, int k ) { string r; ASCIIEncoding asci=new ASCIIEncoding(); return (asci.GetString(asci.GetBytes((c + k) % 256))); }
Partager