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