From 89d55c43e34a34e5832363e674a5d2c22ce069b1 Mon Sep 17 00:00:00 2001 From: Yanis HAMOUDI Date: Wed, 5 Feb 2025 21:38:24 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20test=201=20=C3=A0=20partir=20de=20?= =?UTF-8?q?rien=20:=20Makefile,=20Bakefile,=20Test1=20et=20Devinette?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/Java/test-01-from-nothing/Bakefile | 7 ++++ .../Java/test-01-from-nothing/Devinette.java | 36 +++++++++++++++++++ tests/Java/test-01-from-nothing/Makefile | 7 ++++ tests/Java/test-01-from-nothing/test1.java | 6 ++++ 4 files changed, 56 insertions(+) create mode 100644 tests/Java/test-01-from-nothing/Bakefile create mode 100644 tests/Java/test-01-from-nothing/Devinette.java create mode 100644 tests/Java/test-01-from-nothing/Makefile create mode 100644 tests/Java/test-01-from-nothing/test1.java diff --git a/tests/Java/test-01-from-nothing/Bakefile b/tests/Java/test-01-from-nothing/Bakefile new file mode 100644 index 0000000..191d272 --- /dev/null +++ b/tests/Java/test-01-from-nothing/Bakefile @@ -0,0 +1,7 @@ +all: test1 Devinette + +test1: test1.java + javac test1.java + +Devinette: Devinette.java + javac Devinette.java \ No newline at end of file diff --git a/tests/Java/test-01-from-nothing/Devinette.java b/tests/Java/test-01-from-nothing/Devinette.java new file mode 100644 index 0000000..f504b8b --- /dev/null +++ b/tests/Java/test-01-from-nothing/Devinette.java @@ -0,0 +1,36 @@ +import java.util.Scanner; +import java.util.Random; + +public class Devinette { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + Random random = new Random(); + int nombreMystere = random.nextInt(100) + 1; // Nombre entre 1 et 100 + int essais = 5; + boolean gagne = false; + + System.out.println("Bienvenue dans le jeu de devinette !"); + System.out.println("Essayez de deviner le nombre mystère entre 1 et 100. Vous avez " + essais + " tentatives."); + + for (int i = 0; i < essais; i++) { + System.out.print("Entrez votre tentative : "); + int tentative = scanner.nextInt(); + + if (tentative == nombreMystere) { + System.out.println("Bravo ! Vous avez trouvé le nombre mystère."); + gagne = true; + break; + } else if (tentative < nombreMystere) { + System.out.println("Trop bas ! Essayez encore."); + } else { + System.out.println("Trop haut ! Essayez encore."); + } + } + + if (!gagne) { + System.out.println("Dommage ! Le nombre mystère était : " + nombreMystere); + } + + scanner.close(); + } +} diff --git a/tests/Java/test-01-from-nothing/Makefile b/tests/Java/test-01-from-nothing/Makefile new file mode 100644 index 0000000..191d272 --- /dev/null +++ b/tests/Java/test-01-from-nothing/Makefile @@ -0,0 +1,7 @@ +all: test1 Devinette + +test1: test1.java + javac test1.java + +Devinette: Devinette.java + javac Devinette.java \ No newline at end of file diff --git a/tests/Java/test-01-from-nothing/test1.java b/tests/Java/test-01-from-nothing/test1.java new file mode 100644 index 0000000..eb247cd --- /dev/null +++ b/tests/Java/test-01-from-nothing/test1.java @@ -0,0 +1,6 @@ +public class test1 { + + public static void main(String[] args) { + System.out.println("Compilation à partir de rien !"); + } +} \ No newline at end of file