Académique Documents
Professionnel Documents
Culture Documents
Solution :
Exercice 2 :
Dans cet exercice nous désirons calculer et afficher la somme, la différence, le produit, le quotient, et le reste de la
division entière de deux nombres entiers ! .
Solution :
import java.util.Scanner;
// Calculs
int somme = nombre1 + nombre2;
int difference = nombre1 - nombre2;
int produit = nombre1 * nombre2;
// Fermeture du scanner
scanner.close();
}
}
Exercice 3 :
Solution :
import java.util.Scanner;
Exercice 4 :
Écrire un programme qui permet de saisir deux entiers, de déterminer le maximum et de l’afficher.
Solution :
import java.util.Scanner;
// Déterminer le maximum
int maximum = entier1 > entier2 ? entier1 : entier2;
// Afficher le maximum
System.out.println("Le maximum entre " + entier1 + " et " + entier2 + " est : " + maximum);
Solution :
import java.util.Scanner;
// Afficher la solution
System.out.println("La solution de l'équation " + a + "x + " + b + " = 0 est x = " + x);
} else {
System.out.println("L'équation n'est pas du premier degré (a doit être différent de 0).");
}
Solution :
import java.util.Scanner;
Ecrire un programme en java qui détermine si un nombre entier est parfait ou non.
Solution :
import java.util.Scanner;
int sommeDiviseurs = 0;
Écrire un programme en java qui permet de saisir deux entiers positifs a et b, de calculer et d’afficher leur PGCD.
Solution :
import java.util.Scanner;
public class CalculPGCD {
public static void main(String[] args) {
// Création d'un objet Scanner pour la saisie utilisateur
Scanner scanner = new Scanner(System.in);
// Saisie des entiers positifs a et b
System.out.print("Entrez le premier entier positif (a) : ");
int a = scanner.nextInt();
System.out.print("Entrez le deuxième entier positif (b) : ");
int b = scanner.nextInt();
// Calcul du PGCD à l'aide de l'algorithme d'Euclide
int pgcd = calculerPGCD(a, b);
// Affichage du résultat
System.out.println("Le PGCD de " + a + " et " + b + " est : " + pgcd);
// Fermeture du scanner
scanner.close();
}
// Méthode pour calculer le PGCD avec l'algorithme d'Euclide
private static int calculerPGCD(int a, int b) {
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}
}
Exercice 9 :
Écrire un programme permettant de saisir et de valider si un entier lu (exemple 3245) est positif ou non. Ensuite on
affiche l’entier tel que lu en plus d’afficher cet entier lu à l’envers ici (5423).
Solution :
import java.util.Scanner;
// Fermeture du scanner
scanner.close();
}
Écrire un programme permettant de saisir et de valider si un entier lu (exemple 3245) est positif ou non. Puis on calcule
et on affiche la somme de ces chiffres exemple si on a 854 comme donné d’entré on aura la somme des chiffres est =
17.
Solution :
import java.util.Scanner;
// Entering an integer
System.out.print("Enter an integer: ");
int userInput = scanner.nextInt();
// Validating if the integer is positive or not
if (userInput >= 0) {
System.out.println("The entered integer is positive.");
Écrire un programme qui permet de saisir un entier entre 1 et 7 et de saisir le rang d’une journée de la semaine ( 1
:dimanche, 2 lundi….7 : samedi) et d’afficher le jour correspondant.
Solution :
import java.util.Scanner;
// Fermeture du scanner
scanner.close();
}
Écrire un programme qui permet de saisir un entier entre 1 et 7 et de saisir le rang d’une journée de la semaine ( 1
:dimanche, 2 lundi….7 :samedi) et d’afficher un message du genre :
On travail très fort ! (Pour lundi à jeudi)
La fin de la semaine s approche (pour vendredi)
Youpi ! C’est la fin de la semaine (pour samedi, dimanche)
Message pertinent (pour un rang imprévu)
Solution :
import java.util.Scanner;
Solution :
import java.util.Scanner;
// Calcul et affichage de S2
double sumS2 = calculateSumS2(n);
System.out.println("S2 = 1 + 1/2 + 1/3 + ... + 1/" + n + " is: " + sumS2);
// Calcul et affichage de S3
int sumS3 = calculateSumS3();
System.out.println("S3 = 10 + 15 + 20 + ... + 50 is: " + sumS3);
// Fermeture du scanner
scanner.close();
}
Solution :
import java.util.Scanner;
// Calcul et affichage de S2
double sumS2 = calculateSumS2(n);
System.out.println("S2 = 1 + 1/2^3 + 1/3^2 + ... + 1/" + n + "^3 is: " + sumS2);
// Estimation de PI/4
double piOver4 = estimatePiOver4();
System.out.println("Estimation of PI/4 is: " + piOver4);
// Fermeture du scanner
scanner.close();
}
return result;
}
}