50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| import java.awt.*;
 | |
| import java.io.*;
 | |
| import java.util.Random;
 | |
| 
 | |
| public class Main {
 | |
| 	public static void main(String[] args) {
 | |
| 		Random aleatoire = new Random();
 | |
| 		int aDeviner = aleatoire.nextInt(100) + 1;
 | |
| 
 | |
| 		BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
 | |
| 		String essai = "-1";
 | |
| 
 | |
| 		try {
 | |
| 			System.out.println("Essai n°1 : Veuillez entrer un nombre (1 à 100) : ");
 | |
| 			essai = console.readLine();
 | |
| 		} catch (IOException e) {
 | |
| 			System.err.println("Erreur de console.");
 | |
| 		}
 | |
| 		try {
 | |
| 			for (int i = 2; i != 6; i++) {
 | |
| 				if (Integer.parseInt(essai) > aDeviner) {
 | |
| 					System.out.println("-");
 | |
| 				} 
 | |
| 
 | |
| 				else if (Integer.parseInt(essai) == aDeviner) {
 | |
| 					break;
 | |
| 				}
 | |
| 
 | |
| 				else {
 | |
| 					System.out.println("+");
 | |
| 				}
 | |
| 				System.out.println("Essai n°" + i + " : Veuillez entrer un nombre (1 à 100) : ");
 | |
| 				essai = console.readLine();
 | |
| 			}
 | |
| 
 | |
| 			if (Integer.parseInt(essai) == aDeviner) {
 | |
| 				System.out.println("Nombre trouvé.");
 | |
| 			}
 | |
| 			else {
 | |
| 				System.out.println("Nombre non trouvé après 5 essais.");
 | |
| 			}
 | |
| 
 | |
| 
 | |
| 		} catch (IOException e) {
 | |
| 			System.err.println("Erreur de console.");
 | |
| 		} catch (NumberFormatException e2) {
 | |
| 			System.err.println("Veuillez n'entrer que des nombres.");
 | |
| 		}
 | |
| 	}
 | |
| } |