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

Autres Java Discussion :

[javascool]Multiple de 10 le plus proche


Sujet :

Autres Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut [javascool]Multiple de 10 le plus proche
    Bonjour a tous !
    Voila je fait une addition en Java's Cool (pour mon projet en ISN)
    il faudrait que ma dernière variable soit un nombre qui rajouter a la somme de mes variable , devient un multiple de 10.

    Exemple:
    2 + 5 + 8 + 9 + 3 = 27
    2 + 5 + 8 + 9 + 3 + X = 30
    Il faut que j'arrive a déterminer X.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    void main() {
    *** println("Nous allons generer un code");
        int a = random(1, 9);
        int b = random(1, 9);
        int c = random(1, 9);
        int d = random(1, 9);
        int e = random(1, 9);
        int X = (???) ;
    *** println("Code:" + a + b + c + d + e + X);
    }
    Merci a tous
    Une réponse même en Java pourrait peut être me permettre de réussir.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Il faut calculer le reste d'une division par 10.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Java
    Inscrit en
    Mai 2011
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 170
    Points : 444
    Points
    444
    Par défaut
    Tu fais l'addition de tout, tu ne gardes que la dernière unité et tu fais 10 - cette dernière ;-) et TADAAAAAA

    exemple :

    2 + 5 + 8 + 9 + 3 = 27

    Tu garde 7

    Tu fais 10 - 7 = 3

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    - ça ne marche pas avec un total de 23.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Homme Profil pro
    Java
    Inscrit en
    Mai 2011
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 170
    Points : 444
    Points
    444
    Par défaut
    Citation Envoyé par thelvin Voir le message
    - ça ne marche pas avec un total de 23.
    Ha bon ?

    23 tu ne gardes que la dernière unité : '3'

    Tu fais 10 - 3 = 7.

    Vérification :

    23 + 7 = 30 qui est bien un multiple de 10

    Faut réviser ;-)

  6. #6
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Points : 13 670
    Points
    13 670
    Par défaut
    La personne avait besoin d'un petit coup de pouce au niveau de la logique mathématique. Elle l'a eu et le sujet est à l'état .
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  7. #7
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par kinaesthesia Voir le message
    23 + 7 = 30 qui est bien un multiple de 10

    Faut réviser ;-)
    Le plus proche, c'est 20
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #8
    Membre averti
    Homme Profil pro
    Java
    Inscrit en
    Mai 2011
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 170
    Points : 444
    Points
    444
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Le plus proche, c'est 20
    Sauf que d'après son énoncé X est une variable comprise entre 1 et 9 ;-)

    et non -3.

    Maintenant si les nombre négatif sont accepté c'est simple :

    23 , tu ne gardes que '3'

    bah X = -3. WOW

  9. #9
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    C'est simple, mais pas aussi simple que tu l'as dit, c'est tout.

    Un débutant de programmation n'est pas habitué à manipuler les divisions euclidiennes comme il l'aurait fait à l'école.
    Un truc plus un truc plus un truc, ça commence à faire. Je ne vois aucune raison de taunt quelqu'un qui vient dire ça en section débutant.
    D'un autre côté, je vois des raisons de pointer du doigt le fait qu'il ne nous a pas parlé de quoi que ce soit qu'il ait essayé.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    Le calcul n’était pas le problème.
    C’était au niveau du langage Java.
    Bref j'ai réussi. Merci a tous.

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

Discussions similaires

  1. Arrondi au multiple le plus proche ...
    Par Marco85 dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 21/07/2009, 13h56
  2. [Ingres] Est-il plus proche de Transac ou d'Oracle ?
    Par tomsoyer dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 23/03/2006, 13h31
  3. [C#][VS2003] Arrondir un float à l'inférieur le plus proche
    Par gregos dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/11/2005, 12h14
  4. Recherche de point le plus proche [façon optimal]
    Par norwy dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/10/2005, 17h15
  5. Récupurer via une requête SQL la valeur la plus proche
    Par yoda_style dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/04/2004, 13h52

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