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