import java.io. *;import static java.lang.Math.*;import static org.javascool.macros.Macros.*;import static org.javascool.macros.Stdin.*;import static org.javascool.macros.Stdout.*;import static org.javascool.proglets.algoDeMaths.Functions.*;public class JvsToJavaTranslated17 implements Runnable{ private static final long serialVersionUID = 17L; public void run() { try{ main(); } catch(Throwable e) { if (e.toString().matches(".*Interrupted.*"))println("\n-------------------\nProgramme arrêté !\n-------------------\n"); else println("\n-------------------\nErreur lors de l'exécution de la proglet\n"+org.javascool.core.Jvs2Java.report(e)+"\n-------------------\n");} }public static void main(String[] usage) { new org.javascool.widgets.MainFrame().reset("++++++", 700, 600, org.javascool.core.ProgletEngine.getInstance().setProglet("algoDeMaths").getProgletPane()).setRunnable(new JvsToJavaTranslated17());} //import java.io. *; private static char[] Tab_conversion_int_a_char_crypte = { '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', ' '} ; public static char lettre; void main() { recuperer_info(); println("\n"); } static void recuperer_info() { try{ BufferedReader fichier_entree = new BufferedReader(new FileReader("D:/A_crypter.txt")); // Obtenir un String "MESSAGE A CODER" ! PAS OUBLIER PLUSIEURS LIGNES String ligne = fichier_entree.readLine(); int chiffre = readInt(); while (ligne != null) { sleep(1); for (int char_crypte = 0; char_crypte < ligne.length(); char_crypte++) { lettre = ligne.charAt(char_crypte); crypter_char(chiffre, lettre); } ligne = fichier_entree.readLine(); } fichier_entree.close(); } catch(Exception e) { } } static void crypter_char(int chiffre, char lettre) { if (chiffre != 0) { if (lettre == ' ') { lettre = (char) ((32 + chiffre - 6) % 27); rendre_char_crypte(); print(Tab_conversion_int_a_char_crypte[lettre]); } else { lettre = (char) ((lettre + chiffre - 65) % 27); rendre_char_crypte(); print(Tab_conversion_int_a_char_crypte[lettre]); } } } static void rendre_char_crypte() { try{ PrintWriter fichier_sortie = new PrintWriter(new FileWriter("D:/Fichier_crypté.txt", false)); fichier_sortie.print(Tab_conversion_int_a_char_crypte[lettre]); fichier_sortie.close(); print(Tab_conversion_int_a_char_crypte[lettre]); } catch(Exception e) { } } }