begin process at 2010 02 10 10:59:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CODAGE EN MORSE

CODAGE EN MORSE


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :morse, court, long, traduction, traducteur Niveau :Débutant Date de création :11/01/2003 Date de mise à jour :11/01/2003 09:43:28 Vu :6 587

Auteur : freax

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Voila c'est un petit prog en Java qui donne la tratuction en morse d'un texte.
Attention il faut impérativement que le texte entree soit en Majuscule.Je me suis mis au java que depuis Hier  donc tout conseil ou astuce serait vraiment les bien venus...
fre@x.

Source

  • import java.io.*;
  • public class Codage {
  • public Codage() {
  • }
  • public static void main(String[] args) {
  • Codage codage1 = new Codage();
  • String code[] = {".-","-...","-.-.","-..",".","..-.","--.","....","..",
  • ".---","-.-",".-..","--","-.","---",".--.","--.-",".-.",
  • "...","-","..-","...-",".--","-..-","-.--","--..",
  • ".-.-.-","-----",".----","..---","...--","....-",".....",
  • "-...","--...","---..","----"};
  • String coresp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ.0123456789";
  • System.out.println("\t\t************************************");
  • System.out.println("\t\t* CODAGE DU MORSE 0.01 *");
  • System.out.println("\t\t* Programmed by Fre@x *");
  • System.out.println("\t\t* ssayrus@hotmail.com *");
  • System.out.println("\t\t************************************");
  • System.out.print("\nEntrer un texte en majuscule -> Svp...\n->");
  • String x;
  • x = lireString();
  • for (int i = 0; i < x.length();i++){
  • for (int t = 0;t < coresp.length();t++){
  • if (x.charAt(i) == coresp.charAt(t)){
  • System.out.print(" " + code[t] + " ");
  • break;}
  • }
  • }
  • }
  • public static String lireString () // lecture d'une chaine
  • { String ligne_lue = null ;
  • try
  • { InputStreamReader lecteur = new InputStreamReader (System.in) ;
  • BufferedReader entree = new BufferedReader (lecteur) ;
  • ligne_lue = entree.readLine() ;
  • }
  • catch (IOException err)
  • { System.exit(0) ;
  • }
  • return ligne_lue ;
  • }
  • }
import java.io.*;

public class Codage {

  public Codage() {
  }
  public static void main(String[] args) {

    Codage codage1 = new Codage();
    String code[] = {".-","-...","-.-.","-..",".","..-.","--.","....","..",
                     ".---","-.-",".-..","--","-.","---",".--.","--.-",".-.",
                     "...","-","..-","...-",".--","-..-","-.--","--..",
                     ".-.-.-","-----",".----","..---","...--","....-",".....",
                     "-...","--...","---..","----"};

    String coresp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ.0123456789";

    System.out.println("\t\t************************************");
    System.out.println("\t\t*            CODAGE DU MORSE 0.01             *");
    System.out.println("\t\t*          Programmed  by  Fre@x                *");
    System.out.println("\t\t*            ssayrus@hotmail.com                 *");
    System.out.println("\t\t************************************");
    System.out.print("\nEntrer un texte en majuscule -> Svp...\n->");
    String x;
    x = lireString();
    for (int i = 0; i < x.length();i++){
        for (int t = 0;t < coresp.length();t++){
        if (x.charAt(i) == coresp.charAt(t)){
        System.out.print(" " + code[t] + "  ");
        break;}
    }

    }

  }
  public static String lireString ()   // lecture d'une chaine
  { String ligne_lue = null ;
    try
    { InputStreamReader lecteur = new InputStreamReader (System.in) ;
      BufferedReader entree = new BufferedReader (lecteur) ;
      ligne_lue = entree.readLine() ;
    }
    catch (IOException err)
    { System.exit(0) ;
    }
    return ligne_lue ;
  }
  }



 Sources de la même categorie

Source avec Zip Source avec une capture TRADUCTEUR FRANÇAIS --> NERLANDAIS par edouard333
Source avec Zip IA POUR DISCUTER par edouard333
Source avec Zip Source avec une capture JSUBTITLE1.0 par darrylsite
Source avec Zip COMPILATEUR PASCAL par youma85
Source avec Zip CONTENEUR DE COMPOSANT HETEROGENES par mad_charif

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TRADUCTEUR FRANÇAIS --> NERLANDAIS par edouard333

Commentaires et avis

Commentaire de JHelp le 11/01/2003 13:12:44

Regarde a méthode indexOf de String, elle te permétra de déterminer le rang du caractére, çà tévitera une boucle.
Regarde également toUpperCase(), ainsi, tu pouras convertir ta chaîne en majuscuke, il ne restera que les accents, pour ça tu as la méthode replace.
Ou alors, si tu connais les expressions réguliéres, renseigne toi sur les Patern, et les méthodes de String qui les utilises (jdk 1.4).
Bien venu parmis les développeurs Java
JHelp

Commentaire de freax le 11/01/2003 14:04:50

Ok merci JHelp je vais voir sa et proposer un corectif.
Merci.

Commentaire de freax le 11/01/2003 14:07:31

Ok merci JHelp je vais voir sa et proposer un corectif.
Merci.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

JNI: long int a quoi comme Native Type? [ par zebulaon ] Bonjour,Je cherche à savoir à mettre une variable C++ id : du type long int (enfin je crois que c'est ça qui correspond à: printf ("\nID______________ affectation d'un valeur long à un tableau de long [ par ewan ] Bonjour à tous,je suis développeur occasionnel est je bute sur le code suivant.Le but est lors de la reception d'un String, de le transformer en type texte trop long dans Jtextfield et JTextArea [ par criche ] Quand j'affecte un texte très long dans une JtextField ou une JTextArea, c'est la fin de mon texte qui est visible dans ces zones (même si dans le cas long racinecarré(long) [ par jmg02001 ] bonjour, je cherche une méthode qui retourne la racine carré d'un long en longlong racinecarré(long)auriez vous SVP? convertir un long en string [ par mailkeul ] Bonjour, J'ai un p'tit souci!!J'ai récuperer la taille d'un fichier File.lenght() mais il me retourne un long et je veux l'afficher!!comment faire? traducteur francais russe [ par bikershadow ] salut tous le monde ,avant avec windows 98 mon programme de traduction marchait super depuis avec xp ca ne va plus sait on mettre 2 windows pour que m ajout d'une cle dans la base de registre [ par Tytia ] Bonjour,je cherche à ajouter une clé dans la base de registre windows,je crois savoir qu'il faut pour cela passer par la JNI.J'ai esaye de charger la traducteur [ par fuckydordi ] je voudrais un code source pour un traducteur unilingue ou mulilingue!merci Afficher un long texte dans une interphace graphique [ par Maki93 ] Maki Alors voilà, cette fois j'aimerais savoir ce que vous pensez que je devrais utiliser pour afficher une règle d'utilisation de mon projet, donc un [debutant][pb conversion]String-->Long? [ par bidani ] salut,je recupere une valeur dans un JtextField et je veux laconvertir en type Long comment fait on?merci


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,279 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales