From 15c0ccaa0acc309ba315222cd4f1123a7fb4cf32 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Priez <EliX@MacBook-Pro-de-Jean-Baptiste.local>
Date: Wed, 10 Feb 2016 15:44:09 +0100
Subject: [PATCH] JB: exo wims math

---
 .../data/procedure_math_exam_1.cpp            | 16 ++++++++++++
 .../data/procedure_math_exam_2.cpp            | 25 +++++++++++++++++++
 .../data/procedure_math_pratice_1.cpp         | 16 ++++++++++++
 3 files changed, 57 insertions(+)
 create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp
 create mode 100644 test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp

diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp
new file mode 100644
index 0000000..6edf846
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_1.cpp
@@ -0,0 +1,16 @@
+#include <iostream>
+
+using namespace std;
+
+void Blaise(int &acc, int n) {
+    acc = n * (n+1) / 2;
+}
+
+int main() {
+    int somme = 0;
+
+    Blaise(somme, 8);
+    cout << "Blaise dit que la somme est de : " << somme << endl;
+
+    return 0;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp
new file mode 100644
index 0000000..5899047
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/procedure_math_exam_2.cpp
@@ -0,0 +1,25 @@
+#include <iostream>
+#include <math.h>
+
+using namespace std;
+
+
+bool premier(int n) {
+
+    if (n % 2 == 0) return true;
+	for (int d = 3; floor(sqrt(n)+1); d=d+2)
+		if (n % d == 0)
+			return false;
+	return true;
+}
+
+int main() {
+
+    if (premier(21))
+    	cout << "Prim" << endl;
+    else
+    	cout << "Pas Prim" << endl;
+
+
+    return 0;
+}
diff --git a/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp b/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp
new file mode 100644
index 0000000..42a0793
--- /dev/null
+++ b/test~coding~readingCppPrograms.fr/data/procedure_math_pratice_1.cpp
@@ -0,0 +1,16 @@
+#include <iostream>
+
+using namespace std;
+
+void Blaise(int &acc, int n) {
+    acc = n * (n+1) / 2;
+}
+
+int main() {
+    int somme = 0;
+
+    Blaise(somme, 8);
+    cout << "Blaise dit que la somme est de : " << somme << endl;
+
+    return 0;
+}
\ No newline at end of file
-- 
GitLab