Faire un p p c m et p c g d sur eclipse

progm -  
greg6614 Messages postés 629 Statut Membre -
Voila je cherche les codes pour que cela marche sur eclipse,j'ai chercher sur internet mais rien ne marche,merci de mes les poster !! Et avec les packages et import avec merci !

1 réponse

  1. greg6614 Messages postés 629 Statut Membre 107
     
    Hello celà se fait rapidement avec une simple boucle.

    exemple pour le PGCD :

    public static int  pgcd   (int m,int n)
    	{
    		//Le reste
    		int r = 0;
    		//Tant que n est différent de 0 on exécute l'algorithme d'EUCLIDE
    		while(n != 0)
    		{
    			//Calcul du reste avec un modulo
    			r = m % n;
    			// On recommence en échangeant les variables pour faire la division de n par r
    			m = n;
    			n = r;
    		}
    		return m;
    	}

    1
    1. progm
       
      Bonjour merci de ton aide,oui mais pâr excemple si je calculer le pcgd pour par ex 130 et 40 ou je l'ai met ?
      et je doit faire unnouvelle classe pr mettre le code ?
      0
      1. progm > progm
         
        J'ai rentrer ton programme dans Eclipse en ajoutant un crochet
        package algorithme;
        
        public class algorithme {
        
        		public static int  pgcd   (int m,int n)
        		{
        			//Le reste
        			int r = 0;
        			//Tant que n est différent de 0 on exécute l'algorithme d'EUCLIDE
        			while(n != 0)
        			{
        				//Calcul du reste avec un modulo
        				r = m % n;
        				// On recommence en échangeant les variables pour faire la division de n par r
        				m = n;
        				n = r;
        			}
        			return m;
        		}
        	}
        
        


        Ou je doit mettre les 2 valeurs que je veut trouver le PCGD ? (par exemple 130 et 40)
        et je ne peut pas faire un Run as a ton programme
        0
    2. greg6614 Messages postés 629 Statut Membre 107
       
      Normal c'est une méthode. Tu peux l'appeler dans un main exemple :

      public class Main{
      
           public static void main(String[] args){
                System.out.println(pgcd(130,40);
           }
      }
      0