Solution Q 1:
import java.util.Scanner;
public class NombrePairInferieurAn {
public static void main(String[] args) {
System.out.println("Veuillez saisir la valeur de n");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<=n;i++){
if(i%2==0){
System.out.println(i+" est un nombre pair inférieur ou égale à " +n);
}
}
}
}
Voici à titre d’exemple le résultat affiché par Eclipse, en saisissant le nombre 13 :
0 est un nombre pair inférieur ou égale à 13
2 est un nombre pair inférieur ou égale à 13
4 est un nombre pair inférieur ou égale à 13
6 est un nombre pair inférieur ou égale à 13
8 est un nombre pair inférieur ou égale à 13
10 est un nombre pair inférieur ou égale à 13
12 est un nombre pair inférieur ou égale à 13
Solution Q 2:
Nous allons ajouter un compteur j qui sera initialisé à j = 0 et à chaque fois que le compteur i vérifie la condition i % 2 = 0 ( c’est à dir i est par et <= n ) i sera incrémenté de +1
import java.util.Scanner;
public class NombrePairInferieurAn {
public static void main(String[] args) {
System.out.println("Veuillez saisir la valeur de n");
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int j=0;
for(int i=0;i<=n;i++){
if(i%2==0){
System.out.println(i+" est un nombre pair inférieur ou égale à " +n);
j+=1;
}
}
System.out.println("____________________________");
System.out.println("Le nombre d'entiers pair inférieur ou égale à " +n +" est : " +j);
}
}Voici à titre d’exemple le résultat affiché par Eclipse en saisissant n = 13 :
0 est un nombre pair inférieur ou égale à 13
2 est un nombre pair inférieur ou égale à 13
4 est un nombre pair inférieur ou égale à 13
6 est un nombre pair inférieur ou égale à 13
8 est un nombre pair inférieur ou égale à 13
10 est un nombre pair inférieur ou égale à 13
12 est un nombre pair inférieur ou égale à 13
____________________________
Le nombre d’entiers pair inférieur ou égale à 13 est : 7
Oui bien je aimé le site