IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

algorithme to JAVA


Sujet :

Langage Java

  1. #1
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut algorithme to JAVA
    Bonsoir tt le monde, pouvez vous me traduire cet algo en JAVA?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Declare NOM : chaine de caractere
    Debut
    Afficher"comment tu t'appele"
    Lire NOM
     
    afficher" ton Nom est:",NOM
     
    FIN
    surtout, la ligne LIRE ?????

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tu aurais demandé comment fait-on pour lire une ligne depuis la console je t'aurais répondu, mais là c'est pure fénéantise de ta part.....

    Google sera surement plus loquace que moi, et au moins c'est un parleur impénitent

  3. #3
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    Citation Envoyé par sinok
    Tu aurais demandé comment fait-on pour lire une ligne depuis la console je t'aurais répondu, mais là c'est pure fénéantise de ta part.....

    Google sera surement plus loquace que moi, et au moins c'est un parleur impénitent
    oui exactement, comment lire une ecriture tapez sur le clavier, et la rendre un contenu d'une variable?

  4. #4
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    Citation Envoyé par MaGRaP
    Bonsoir tt le monde, pouvez vous me traduire cet algo en JAVA?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Declare NOM : chaine de caractere
    Debut
    Afficher"comment tu t'appele"
    Lire NOM
     
    afficher" ton Nom est:",NOM
     
    FIN
    surtout, la ligne LIRE ?????

    Au risque de voir tout le monde te gronder à cause de ta fainéantise
    utilise la fonction recherche et les BufferedReader du site. y a tout.
    de grâce, fait le vite avant que la populace arrive

    -----
    je rajoute,
    j'ai un 7e sens je les sens venir
    1. Importe le paquetage java.io.*
    2.regarde l'utilisation de la classe BufferedReader

  5. #5
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    j'ai utiliser ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    import java.io.*;
    public class eau{
    public static void main(String[] args){
     
    BufferedReader IN=null;
    try{
    IN=new BufferedReader(new InputStreamReader(System.in));
    }catch(Exception ex){}
     
     
     
    int t=0;
    boolean tOK=false;
    while ( ! tOK){
    // question
    System.out.print("La temperature d'eau: ");
    // lecture-vérification réponse
    try{
    t=Integer.parseInt(IN.readLine());
    tOK=true;
    }catch(Exception ex) {
    System.err.println("redonner une tp");
    }//try-catch
    }//while
    // affichage final
    if (t>=100) {System.out.print("Vapeur");} else {System.out.print("l'eau est liquide");}
     
    }//Main
    }//classe

    ca marche mais je le trouve tres long ( je suis debutant au JAVA, j'ai eu le code par des copier et coller avc des ptits changements)

  6. #6
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    Good
    tu le comprends ce code au moins?


  7. #7
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    j'ai compris les truc en vert, et jai pas compris le rouge



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
    import java.io.*;
    public class eau{
    public static void main(String[] args){
    
    BufferedReader IN=null;
    try{
    IN=new BufferedReader(new InputStreamReader(System.in));
    }catch(Exception ex){}
    
    
    
    int t=0;
    boolean tOK=false;
    while ( ! tOK){
    // question
    System.out.print("La temperature d'eau: ");
    // lecture-vérification réponse
    try{
    t=Integer.parseInt(IN.readLine());
    tOK=true;
    }catch(Exception ex) {
    System.err.println("redonner une tp");
    }//try-catch
    }//while
    // affichage final
    if (t>=100) {System.out.print("Vapeur");} else {System.out.print("l'eau est liquide");}
    
    }//Main
    }//classe
    

    tt ce ke je sais pour le rouge c k'il conserve une valeure saisi sur le clavier dans la RAM sous nom de variable "t". mais pourkoi tt ces trucs, !!!!! jeen sais rien...

  8. #8
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    Bon, je vais t'expliquer un truc
    D'abord importer La bibliothèque d'entrée / Sortie
    on doit créer un buffer objet de la classe BufferedReader
    buffer => c'est une espèce de variable dont la taille est définie et géré par le système.
    Syntaxe de création du buffer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    static BufferedReader nom_buffer = new BufferedReader(new InputStreamReader(System.in));
    rem :nom_buffer = identificateur de notre choix
    Utilisation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String nom = nom_buffer.readLine();  //saisie des chaîne de caractère
    int x = Integer.parseInt(nom_buffer.readLine());   // conversion en un entier
    double y = Double.parseDouble(nom_buffer.readLine()); //conversion en un réel long
    Rem: parseInt => méthode de la classe Integer permettant de convertir une chaîne numérique en un entier

    voilà... T'as assez d'élément pour avancer.
    Bon courage

    @+++

  9. #9
    Membre émérite Avatar de benratti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    471
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 471
    Par défaut
    Citation Envoyé par MaGRaP
    j'ai compris les truc en vert, et jai pas compris le rouge
    Heureusement que tout le monde n'est pas daltonien comme moi, car la, je l'avoue j'ai vraiment du mal a voir la difference entre le rouge et le vert.

  10. #10
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par MaGRaP
    j'ai utiliser ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    import java.io.*;
    public class eau{
    public static void main(String[] args){
     
    BufferedReader IN=null;
    try{
    IN=new BufferedReader(new InputStreamReader(System.in));
    }catch(Exception ex){}
     
     
     
    int t=0;
    boolean tOK=false;
    while ( ! tOK){
    // question
    System.out.print("La temperature d'eau: ");
    // lecture-vérification réponse
    try{
    t=Integer.parseInt(IN.readLine());
    tOK=true;
    }catch(Exception ex) {
    System.err.println("redonner une tp");
    }//try-catch
    }//while
    // affichage final
    if (t>=100) {System.out.print("Vapeur");} else {System.out.print("l'eau est liquide");}
     
    }//Main
    }//classe

    ca marche mais je le trouve tres long ( je suis debutant au JAVA, j'ai eu le code par des copier et coller avc des ptits changements)
    Y'a plus court, mais faut avoir Java 5.0...

  11. #11
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    Hello,

    comme il est débutant, lui faire plonger dans la spécification de java 5 n'est une bonne pratique pédagogique.

    @++

  12. #12
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par Betatesteur
    Hello,

    comme il est débutant, lui faire plonger dans la spécification de java 5 n'est une bonne pratique pédagogique.

    @++
    Ben s'il commence par Java 5.0, autant qu'il utilise directment ces nouvelles spécifications justement et pis pour son problème, vu qu'en Java 5.0 le code est plus court, ça amène plus de simplicité justement.

  13. #13
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    et pourquoi pas la classe Scanner au moins ya aucune difficulté a l'utiliser
    donc je pense que le JDK1.5.0 n'est pas une mauvaise idee
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Scanner sc = new Scanner(System.in);
    String entree = sc.nextLine();

  14. #14
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    c koi la differance entre JAVA 5.0 et celle ke j'ai ecris au code??

    et comment je px savoir la version de java 5.0 ou 4 .....?


    et a votre avis quelle est la meilleure?

  15. #15
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    Citation Envoyé par daedric
    et pourquoi pas la classe Scanner au moins ya aucune difficulté a l'utiliser
    donc je pense que le JDK1.5.0 n'est pas une mauvaise idee
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Scanner sc = new Scanner(System.in);
    String entree = sc.nextLine();

    ke dois je importer comme package pour ke la classe Scanner marche ?

  16. #16
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    verifie la version de ton java

    java -version ->>>en ligne de commande

    //ça c'est le résultat
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
    @++

  17. #17
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    Citation Envoyé par Betatesteur
    verifie la version de ton java



    @++

    le resultat

    C:\PROGRA~1\Java\jdk1.5.0_08\bin>java -version
    java version "1.5.0_08"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03
    Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)

  18. #18
    Membre averti
    Profil pro
    dyiiythj
    Inscrit en
    Octobre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : dyiiythj

    Informations forums :
    Inscription : Octobre 2006
    Messages : 27
    Par défaut
    Citation Envoyé par daedric
    et pourquoi pas la classe Scanner au moins ya aucune difficulté a l'utiliser
    donc je pense que le JDK1.5.0 n'est pas une mauvaise idee
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Scanner sc = new Scanner(System.in);
    String entree = sc.nextLine();

    merci bcp, jai utiliser la classe Scanner du package java.util et ca marche.
    le code final est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    import java.util.*;
    public class somme 
    	{
    		public static void main(String args[])
    			{
     
    			System.out.print("Comment tu t'appele:");
     
     
    			Scanner scanner = new Scanner(System.in);
    			String nom = scanner.next();
     
     
     
    			System.out.print(nom);
    			}
    	}
    il se compile et il sexecute sans erreur.

    merci les amis

  19. #19
    Membre expérimenté Avatar de Betatesteur
    Inscrit en
    Juillet 2003
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 210
    Par défaut
    mets

    Bon courage

    @+

  20. #20
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    tant mieux content d'avoir pu aider

    Citation Envoyé par MaGRaP
    le resultat

    C:\PROGRA~1\Java\jdk1.5.0_08\bin>java -version
    java version "1.5.0_08"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03
    Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)

    ajouter le ppath de bin dans les variable d'environnement evite d'avoir a sy placer chez moi je epux appeler la commande java ou javac de n'importe ou ce qui simplifie grandement les choses ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Algorithme combinatoire Java
    Par rafikindia dans le forum Mathématiques
    Réponses: 7
    Dernier message: 12/05/2010, 17h22
  2. Problème en java (algorithme vers java)
    Par almofa237 dans le forum Langage
    Réponses: 2
    Dernier message: 10/05/2010, 15h48
  3. algorithme DES java
    Par switch1 dans le forum Sécurité
    Réponses: 3
    Dernier message: 04/03/2009, 10h47
  4. cours d'algorithmes en java :?:
    Par imane1 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 18/09/2005, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo