chrislink.net

Calcul pgcd en java : le plus grand commun diviseur de deux nombres entiers naturels

La version du programme exécutable dans la console:

import java.util.Scanner;
public class PGCD {
public static void main(String[] args) {
int diviseur=0;
Scanner sc = new Scanner(System.in);
System.out.println("Entrer le premier nombre entier :");
int n1 = sc.nextInt();
System.out.println("Entrer le second nombre entier :");
int n2 = sc.nextInt();
for(int i=1;i<=n1;i++){
if(n1%i==0&&n2%i==0){
diviseur=i;
}
}
System.out.println("PGCD("+n1+";"+n2+") = "+diviseur);
}
}

Exemple d'utilisation:

interface graphique

La version du programme munie d'une interface graphique:

Exemple d'utilisation:

interface graphique
Télécharger le code source

Un programme Java pour calculer le Plus Petit Commun Multiple (PPCM) de deux nombres entiers naturels

La version du programme exécutable dans la console:

import java.util.Scanner;
public class PPCM {
public static void main(String[] args) {
int multiple=0;
Scanner sc = new Scanner(System.in);
System.out.println("Entrer le premier nombre entier :");
int n1 = sc.nextInt();
System.out.println("Entrer le second nombre entier :");
int n2 = sc.nextInt();
for(int i=n1*n2;i>=n1;i--){
if(i%n1==0&&i%n2==0){
multiple=i;
}
}
System.out.println("PPCM("+n1+";"+n2+") = "+multiple);
}
}

Exemple d'utilisation:

interface graphique

La version du programme munie d'une interface graphique:

Exemple d'utilisation:

interface graphique
Télécharger le code source

Un programme en (java eclipse) pour déterminer les multiples d'un nombre entier inférieurs à un autre nombre entier donné

La version du programme exécutable dans la console:

import java.util.Scanner;
public class Multiples {
public static void main(String[] args) {
int multiple=0;
String mess="";
Scanner sc = new Scanner(System.in);
System.out.println("Entrer un nombre entier :");
int nombre1 = sc.nextInt();
System.out.println("Entrer le nombre limite :");
int nombre2 = sc.nextInt();
if(nombre1>nombre2){
System.out.println("Erreur. Le nombre est
supérieur à la limite, augmentez la limite.");
}
else{
System.out.println("Voici tous les multiples
de "+nombre1+" inférieurs à "+nombre2+" :");
for(int i=0;nombre1*i< nombre2;i++){
multiple=nombre1*i;
mess=mess+multiple+";";
}
System.out.println(mess);
}
}
}

Exemple d'utilisation:

interface graphique

La version du programme munie d'une interface graphique:

Exemple d'utilisation:

interface graphique
Télécharger le code source