diff --git a/src/td05/Calculatrice.java b/src/td05/Calculatrice.java
index 48e3aedcd890e60296ebe54868b1586c6f8a7ada..078b978a6411adf111059ecaf3275cfadcf2180c 100644
--- a/src/td05/Calculatrice.java
+++ b/src/td05/Calculatrice.java
@@ -8,43 +8,57 @@ public class Calculatrice
     {
         System.out.println(m);
     }
+
+    private static boolean func_1(char c)
+    {
+        switch (c) {
+            case '+':
+            return false;
+             case '-':
+                return false;
+            case '*':
+                return false;
+            case '/':
+                return false;
+        }
+        return true;
+    }
     public static void main(String[] args)
     {
         Scanner sc = new Scanner(System.in);
         m("Bienvenue dans la calculatrice !");
-        m("Ecrivez un signe pour une adition(+) soustraction(-) multiplication(*) et une division(/)");
-        char c;
-        do {
-            c = sc.next().charAt(0);
-        } while(!(c == '+'));
+        char c = 'd';
+        double db1 = 0.0;
+        double db2 = 0.0;
+        double calcul = 0.0;
         m("Ecrivez le premier nombre");
-        double db1;
         do {
             db1 = sc.nextDouble();
         } while(!(db1 <= Double.MIN_VALUE) && !(db1 <= Double.MAX_VALUE));
-
+        m("Ecrivez un signe pour une adition(+) soustraction(-) multiplication(*) et une division(/)");
+        do {
+            c = sc.next().charAt(0);
+        }
+        while(func_1(c));
         m("Ecrivez le deuxième nombre");
-        double db2;
         do {
             db2 = sc.nextDouble();
         } while(!(db2 <= Double.MIN_VALUE) && !(db2 <= Double.MAX_VALUE));
 
-        double calcul = 0.0;
         switch (c) {
             case '+':
              calcul = db1 + db2;
                 break;
-                case '-':
+            case '-':
                 calcul = db1 - db2;
                    break;
-                   case '*':
+            case '*':
              calcul = db1 * db2;
                 break;
-                case '/':
+            case '/':
              calcul = db1 / db2;
                 break;
         }
-
         System.out.println("Le résultat pour le calcul : " + db1 + c + db2 + " = " + calcul);
     }
 }