Code César Java's cool
Résolu
Manelise
Messages postés
4
Statut
Membre
-
khrogos Messages postés 52 Statut Membre -
khrogos Messages postés 52 Statut Membre -
Bonjour,
Nous avons un projet en ISN (Informatique et Science du Numérique) en Terminale S. Nous voulons coder un texte court en décalant l'alphabet (principe de Code César).
int d=3;
String alphacode;
void Definition () {
char [] ALPHA = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char [] alphacode = new char [26] ;
char [] alphapascode = new char [26];
}
void Decalage () {
for (int i=0;i<26; i++)
alphacode[i] = ALPHA [(i+d) % 26];
for (int i=0; i < 26; i++)
alphapascode[alphacode[i] - 'A'] = ALPHA [i];
}
void Codage () {
char [] message = secret.toCharArray() ;
for (int i=0; i < 26; i++)
message[i] = alphacode [message [i] % 26];
return new String (message);
}
void main(){
println ("rentrer texte à coder");
String message = readString () ;
println ( message );
}
Nous n'avons pas encore fini. Quand nous compilons il nous dit qu'il manque une fonction Array mais nous ne connaissons pas cette fonction.
Nous aimerions avoir des avis et des conseils sur notre début de programme.
Merci d'avance !
Nous avons un projet en ISN (Informatique et Science du Numérique) en Terminale S. Nous voulons coder un texte court en décalant l'alphabet (principe de Code César).
int d=3;
String alphacode;
void Definition () {
char [] ALPHA = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char [] alphacode = new char [26] ;
char [] alphapascode = new char [26];
}
void Decalage () {
for (int i=0;i<26; i++)
alphacode[i] = ALPHA [(i+d) % 26];
for (int i=0; i < 26; i++)
alphapascode[alphacode[i] - 'A'] = ALPHA [i];
}
void Codage () {
char [] message = secret.toCharArray() ;
for (int i=0; i < 26; i++)
message[i] = alphacode [message [i] % 26];
return new String (message);
}
void main(){
println ("rentrer texte à coder");
String message = readString () ;
println ( message );
}
Nous n'avons pas encore fini. Quand nous compilons il nous dit qu'il manque une fonction Array mais nous ne connaissons pas cette fonction.
Nous aimerions avoir des avis et des conseils sur notre début de programme.
Merci d'avance !
A voir également:
- Code César Java's cool
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Bonjour, je me renseigne sur ton java'scool (qui as l'air d'être ... spécial. pour pas dire autre chose.),
et je te répond, mais déjà, le seul endroit où ça parle d'array, c'est la : secret.toCharArray() ; donc à voir de ce côté là.
pour les conseils, disons que la syntaxe de ton truc est chelou alors je préfere me renseigner avant de dire une connerie.
et je te répond, mais déjà, le seul endroit où ça parle d'array, c'est la : secret.toCharArray() ; donc à voir de ce côté là.
pour les conseils, disons que la syntaxe de ton truc est chelou alors je préfere me renseigner avant de dire une connerie.