From a9dddd700ad5488c42e67c54ea43b51c5f709aeb Mon Sep 17 00:00:00 2001
From: Adeline Pierrot <you@example.com>
Date: Wed, 4 Nov 2015 17:35:07 +0100
Subject: [PATCH] ajout des programmes du qcm du partiel 2013

---
 .../data/function_call_3.cpp                      | 15 +++++++++++++++
 .../data/function_call_4.cpp                      | 15 +++++++++++++++
 .../data/function_inversion_arguments.cpp         | 15 +++++++++++++++
 .../data/if_oppose.cpp                            | 14 ++++++++++++++
 .../data/loop_while_accumulateur.cpp              | 13 +++++++++++++
 .../data/variable_division_entiere.cpp            |  9 +++++++++
 6 files changed, 81 insertions(+)
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_call_3.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_call_4.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/function_inversion_arguments.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/if_oppose.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/loop_while_accumulateur.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/variable_division_entiere.cpp

diff --git a/test~coding~readingCppPrograms.fr/data/function_call_3.cpp b/test~coding~readingCppPrograms.fr/data/function_call_3.cpp
new file mode 100644
index 0000000..65eff79
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_call_3.cpp
@@ -0,0 +1,15 @@
+#include <iostream>
+using namespace std;
+
+void f(int x, int y) {
+    x = x+1;
+    y = y-1;
+}
+
+int main() {
+    int x,y;
+    x = 1;
+    y = 2;
+    f(y,x);
+    cout << x << ", " << y << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/function_call_4.cpp b/test~coding~readingCppPrograms.fr/data/function_call_4.cpp
new file mode 100644
index 0000000..7e069b3
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_call_4.cpp
@@ -0,0 +1,15 @@
+#include <iostream>
+using namespace std;
+
+int g(int x, int y) {
+    x = x+1;
+    return y-1;
+}
+
+int main() {
+    int x,y;
+    x = 1;
+    y = 2;
+    g(x,y);
+    cout << x << ", " << y << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/function_inversion_arguments.cpp b/test~coding~readingCppPrograms.fr/data/function_inversion_arguments.cpp
new file mode 100644
index 0000000..99c714f
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/function_inversion_arguments.cpp
@@ -0,0 +1,15 @@
+#include <iostream>
+using namespace std;
+
+int f(int x, int y) {
+    x = x+1;
+    return y-1;
+}
+
+int main() {
+    int x,y;
+    x = 1;
+    y = 2;
+    x = f(y,x);
+    cout << x << ", " << y << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/if_oppose.cpp b/test~coding~readingCppPrograms.fr/data/if_oppose.cpp
new file mode 100644
index 0000000..89d8f21
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/if_oppose.cpp
@@ -0,0 +1,14 @@
+#include <iostream>
+using namespace std;
+
+int main () {
+    int x, y;
+    y = -3;
+    x = -y;
+    if ( y > 0 ) {
+        y = 2*x;
+    } else {
+        y = -y;
+    }
+    cout << x << ", " << y << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/loop_while_accumulateur.cpp b/test~coding~readingCppPrograms.fr/data/loop_while_accumulateur.cpp
new file mode 100644
index 0000000..c026bc2
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/loop_while_accumulateur.cpp
@@ -0,0 +1,13 @@
+#include <iostream>
+using namespace std;
+
+int main () {
+    int x, y;
+    x = 0;
+    y = 0;
+    while ( x < 10 ) {
+        x = x + 1;
+        y = 1;
+    }
+    cout << x << ", " << y << endl;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/variable_division_entiere.cpp b/test~coding~readingCppPrograms.fr/data/variable_division_entiere.cpp
new file mode 100644
index 0000000..f61dabe
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/variable_division_entiere.cpp
@@ -0,0 +1,9 @@
+#include <iostream>
+using namespace std;
+
+int main () {
+    int x, y;
+    x = 5*(2/5);
+    y = (5*2)/5;
+    cout << x << ", " << y << endl;
+}
-- 
GitLab