From 6b7f9cffe6d394c5b4fc211a6a829db44de9a2a8 Mon Sep 17 00:00:00 2001
From: Aladin Virmaux <aladin.virmaux@gmail.com>
Date: Fri, 3 Oct 2014 18:11:07 +0200
Subject: [PATCH] Ajout de 7 exercices WIMS

---
 .../data/function_call_1.cpp                  | 12 +++++++++++
 .../data/function_call_2.cpp                  | 12 +++++++++++
 .../data/function_odd.cpp                     | 10 ++++++++++
 .../data/if_calculation.cpp                   | 16 +++++++++++++++
 .../data/if_function.cpp                      | 20 +++++++++++++++++++
 .../data/loop_count_soustractions.cpp         | 12 +++++++++++
 .../data/loop_soustractions.cpp               | 10 ++++++++++
 7 files changed, 92 insertions(+)
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_call_1.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_call_2.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_odd.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/if_calculation.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/if_function.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/loop_count_soustractions.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/loop_soustractions.cpp

diff --git a/test~coding~readingCppPrograms.fr/data/function_call_1.cpp b/test~coding~readingCppPrograms.fr/data/function_call_1.cpp
new file mode 100644
index 0000000..04039f4
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_call_1.cpp
@@ -0,0 +1,12 @@
+#include <iostream>
+using namespace std;
+
+int f(int n) {
+    return n*n;
+}
+
+int main() {
+    int a = 5;
+    a - 2;
+    cout << f(a) << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/function_call_2.cpp b/test~coding~readingCppPrograms.fr/data/function_call_2.cpp
new file mode 100644
index 0000000..19056bc
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_call_2.cpp
@@ -0,0 +1,12 @@
+#include <iostream>
+using namespace std;
+
+int f(int n) {
+    return 2*n - 1;
+}
+
+int main() {
+    int a = 7;
+    f(a);
+    cout << a << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/function_odd.cpp b/test~coding~readingCppPrograms.fr/data/function_odd.cpp
new file mode 100644
index 0000000..ea29ec7
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_odd.cpp
@@ -0,0 +1,10 @@
+#include <iostream>
+using namespace std;
+
+int main() {
+    int x, i;
+    for(i=0; i<6; i++) {
+        x = 2*i + 1;
+        cout << x << endl;
+    }
+}
diff --git a/test~coding~readingCppPrograms.fr/data/if_calculation.cpp b/test~coding~readingCppPrograms.fr/data/if_calculation.cpp
new file mode 100644
index 0000000..0d8b7f8
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/if_calculation.cpp
@@ -0,0 +1,16 @@
+#include <iostream>
+using namespace std;
+
+int main() {
+    int a = 3;
+    int b = 2;
+    if (a + b - 1 == 3) {
+        a = a + 1;
+        b = b + 1;
+    }
+    else {
+        a = a - 1;
+        b = b + 2;
+    }
+    cout << a << " " << b << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/if_function.cpp b/test~coding~readingCppPrograms.fr/data/if_function.cpp
new file mode 100644
index 0000000..7d2e269
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/if_function.cpp
@@ -0,0 +1,20 @@
+#include <iostream>
+using namespace std;
+
+int f(int n) {
+    int i;
+    int cpt = 0;
+    for(i=1; i<=n; i++){
+        cpt = cpt + i;
+    }
+    return cpt;
+}
+
+int main() {
+    if (f(5) < 11) {
+        cout << "Petit" << endl;
+    }
+    else {
+        cout << "Grand" << endl;
+    }
+}
diff --git a/test~coding~readingCppPrograms.fr/data/loop_count_soustractions.cpp b/test~coding~readingCppPrograms.fr/data/loop_count_soustractions.cpp
new file mode 100644
index 0000000..08cbee9
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/loop_count_soustractions.cpp
@@ -0,0 +1,12 @@
+#include <iostream>
+using namespace std;
+
+int main() {
+    int n = 27;
+    int i = 0;
+    while (n > 6) {
+        n = n - 6;
+        i = i + 1;
+    }
+    cout << i << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/loop_soustractions.cpp b/test~coding~readingCppPrograms.fr/data/loop_soustractions.cpp
new file mode 100644
index 0000000..fef4273
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/loop_soustractions.cpp
@@ -0,0 +1,10 @@
+#include <iostream>
+using namespace std;
+
+int main() {
+    int n = 43;
+    while (n > 8){
+        n = n - 8;
+    }
+    cout << n << endl;
+}
-- 
GitLab