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

avec Java Discussion :

Ai-je juste à ces exercices ?


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 28
    Par défaut Ai-je juste à ces exercices ?
    Bonjour, bonsoir,

    Je viens pour vous demander de l'aide sur les deux exercices suivants :

    Exercice 1

    J'ai mis des jours à le faire...

    Ecrire une fonction qui prend en entrée un entier n et affiche une pyramide d'étoiles de hauteur n. Si n est négatif, la pyramide devra être inversée. Par exemple, sur entrée n=4, afficher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        *
       * * 
      * * *
     * * * *
    Sur entrée n=-3, afficher :
    J'ai fait :
    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
     
    public static void pyramideEtoiles(int n) {
      for(int i=0; i<n; i++) {
         if(n>0) {
           for (int j=0; j<n-i; j++) {
              System.out.print(" ");
           }
           for (int k=0; k<=i; k++) {
              System.out.print("* ");
           }
         }
         if(n<0) {
            for (int j=0; j<=i; j++) {
              System.out.print(" ");
            }
            for (int k=0; k<n-i; k++) {
              System.out.print("* ");
            }
         }
      System.out.println();
      }
    }
    Exercice 2

    Ecrire une fonction qui prend en argument trois entier a, b et n, et qui renvoie un tableau de taille n contenant les entiers a+b, a+2b, a+3b, ..., a+nb.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    static int[] prograssion(int a, int b, int n) {
       String a="a";
       String b="b";
       int[] suite=new int[n.length];
        for(int i=0; i<n.length; i++) {
            suite[i]=a+ib;
        }
       return (suite[i]);
    }
    Je vous remercie pour votre aide et pour corriger mes erreurs

    Bonne soirée, (journée).

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Tu ne peux pas simplement tester ton code ? Ne serait-ce déjà pour voir s'il compile, ou s'il donne le résultat que tu attends. Si tu as des problèmes particuliers ensuite, tu peux toujours nous poser des questions précises.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 28
    Par défaut
    Salut,

    Ce n'est pas faux...
    Si je veux réussir en programmation, j'ai intérêt à avoir de quoi compiler mes programmes...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Citation Envoyé par Ennydra Voir le message
    Salut,

    Ce n'est pas faux...
    Si je veux réussir en programmation, j'ai intérêt à avoir de quoi compiler mes programmes...
    Pour l'exercice n°2, outre les problèmes de programmation, il y a aussi un problème de maths pour le calcul du ième élément de ton tableau (en fonction des éléments que tu nous as donnés: a+b, a+2b, a+3b, etc...). Via ton calcul, ton premier élément, suite[0] est égale à (a) et non (a+b).

  5. #5
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Ennydra Voir le message
    Salut,

    Ce n'est pas faux...
    Si je veux réussir en programmation, j'ai intérêt à avoir de quoi compiler mes programmes...
    Si pour une quelconque raison, tu ne peux pas compiler sur ta machine, tu as toujours la solution "codingground"...
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  6. #6
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 28
    Par défaut
    Pour l'exercice n°2, outre les problèmes de programmation, il y a aussi un problème de maths pour le calcul du ième élément de ton tableau (en fonction des éléments que tu nous as donnés: a+b, a+2b, a+3b, etc...). Via ton calcul, ton premier élément, suite[0] est égale à (a) et non (a+b).
    Effectivement, j'aurais peut-être dû mettre suite[0]="a", commencer ma boucle "for" par int i=1 (et non int i=0). En plus le tableau int[] suite ne peut pas contenir de chaînes de caractères... Faudrait-il un tableau de type String[] suite, mais dans ce cas, i qui est une valeur entière ne pourra pas être contenue dans le tableau suite...

    Si pour une quelconque raison, tu ne peux pas compiler sur ta machine, tu as toujours la solution "codeingground"...
    Je n'ai effectivement pas de quoi compiler chez moi (je peux uniquement le faire sur les ordi de la FAC).
    Je vais voir ce que c'est

Discussions similaires

  1. j'ai besoin de solution de ces exercices
    Par youssef222 dans le forum C
    Réponses: 2
    Dernier message: 26/01/2008, 20h04

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