From b7fcc0b06a7cd4b3def4d547ee0789acb72d8ebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20LAVERGNE?= Date: Mon, 8 Apr 2024 14:12:10 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=92=EF=B8=8F=20Traductions=20en=20anglais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/Trek-12/ConsoleApp/Program.cs | 16 ++++---- source/Trek-12/Models/GrilleOperation.cs | 46 ---------------------- source/Trek-12/Models/Operation.cs | 6 +-- source/Trek-12/Models/OperationsGrid.cs | 49 ++++++++++++++++++++++++ 4 files changed, 60 insertions(+), 57 deletions(-) delete mode 100644 source/Trek-12/Models/GrilleOperation.cs create mode 100644 source/Trek-12/Models/OperationsGrid.cs diff --git a/source/Trek-12/ConsoleApp/Program.cs b/source/Trek-12/ConsoleApp/Program.cs index 296472a..619f30e 100644 --- a/source/Trek-12/ConsoleApp/Program.cs +++ b/source/Trek-12/ConsoleApp/Program.cs @@ -107,18 +107,18 @@ foreach (var item in list) }*/ -GrilleOperation grille = new GrilleOperation(); +OperationsGrid grille = new OperationsGrid(); -grille.ResultatGrille(Operation.ADDITION); -grille.ResultatGrille(Operation.MULTIPLICATION); -grille.ResultatGrille(Operation.INFERIEUR); -grille.ResultatGrille(Operation.MULTIPLICATION); -grille.ResultatGrille(Operation.MULTIPLICATION); -grille.ResultatGrille(Operation.SUPERIEUR); +grille.ResultGrid(Operation.ADDITION); +grille.ResultGrid(Operation.MULTIPLICATION); +grille.ResultGrid(Operation.LOWER); +grille.ResultGrid(Operation.MULTIPLICATION); +grille.ResultGrid(Operation.MULTIPLICATION); +grille.ResultGrid(Operation.HIGHER); int cpt = 0; -foreach (var item in grille.Carreaux) +foreach (var item in grille.Tiles) { Console.Write(" | "); Console.Write(item); diff --git a/source/Trek-12/Models/GrilleOperation.cs b/source/Trek-12/Models/GrilleOperation.cs deleted file mode 100644 index 7d635b4..0000000 --- a/source/Trek-12/Models/GrilleOperation.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Models -{ - public class GrilleOperation - { - public bool[,] Carreaux; - - public GrilleOperation() - { - Carreaux = new bool[5,4]; - - } - - public void ResultatGrille(Operation p) - { - switch (p) - { - case Operation.INFERIEUR: - for (int i = 0; i < Carreaux.GetLength(1); i++) { if (Carreaux[0, i] == false) { Carreaux[0, i] = true; return; } } - break; - - case Operation.SUPERIEUR: - for (int i = 0; i < Carreaux.GetLength(1); i++) { if (Carreaux[1, i] == false) { Carreaux[1, i] = true; return; } } - break; - - case Operation.SOUSTRACTION: - for (int i = 0; i < Carreaux.GetLength(1); i++) { if (Carreaux[2, i] == false) { Carreaux[2, i] = true; return; } } - break; - - case Operation.ADDITION: - for (int i = 0; i < Carreaux.GetLength(1); i++) { if (Carreaux[3, i] == false) { Carreaux[3, i] = true; return; } } - break; - - case Operation.MULTIPLICATION: - for (int i = 0; i < Carreaux.GetLength(1); i++) { if (Carreaux[4, i] == false) { Carreaux[4, i] = true; return; } } - break; - } - } - - } -} diff --git a/source/Trek-12/Models/Operation.cs b/source/Trek-12/Models/Operation.cs index 6488290..7c92573 100644 --- a/source/Trek-12/Models/Operation.cs +++ b/source/Trek-12/Models/Operation.cs @@ -8,9 +8,9 @@ namespace Models { public enum Operation { - INFERIEUR, - SUPERIEUR, - SOUSTRACTION, + LOWER, + HIGHER, + SUBTRACTION, ADDITION, MULTIPLICATION } diff --git a/source/Trek-12/Models/OperationsGrid.cs b/source/Trek-12/Models/OperationsGrid.cs new file mode 100644 index 0000000..f5b4672 --- /dev/null +++ b/source/Trek-12/Models/OperationsGrid.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Models +{ + public class OperationsGrid + { + public bool[,] Tiles; + + public OperationsGrid() + { + Tiles = new bool[5,4]; + + } + + public void ResultGrid(Operation p) + { + switch (p) + { + case Operation.LOWER: + for (int i = 0; i < Tiles.GetLength(1); i++) { if (Tiles[0, i] == false) { Tiles[0, i] = true; return; } } + break; + + case Operation.HIGHER: + for (int i = 0; i < Tiles.GetLength(1); i++) { if (Tiles[1, i] == false) { Tiles[1, i] = true; return; } } + break; + + case Operation.SUBTRACTION: + for (int i = 0; i < Tiles.GetLength(1); i++) { if (Tiles[2, i] == false) { Tiles[2, i] = true; return; } } + break; + + case Operation.ADDITION: + for (int i = 0; i < Tiles.GetLength(1); i++) { if (Tiles[3, i] == false) { Tiles[3, i] = true; return; } } + break; + + case Operation.MULTIPLICATION: + for (int i = 0; i < Tiles.GetLength(1); i++) { if (Tiles[4, i] == false) { Tiles[4, i] = true; return; } } + break; + + default: + return; + } + } + + } +}