
{"id":1215,"date":"2023-09-25T16:54:37","date_gmt":"2023-09-25T14:54:37","guid":{"rendered":"https:\/\/elearning-jean-marc-ludkas.eu\/?page_id=1215"},"modified":"2023-09-27T20:47:49","modified_gmt":"2023-09-27T18:47:49","slug":"elementor-1215","status":"publish","type":"page","link":"https:\/\/elearning-jean-marc-ludkas.eu\/?page_id=1215","title":{"rendered":"C++"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1215\" class=\"elementor elementor-1215\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e678bcd elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"e678bcd\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f3b0f7\" data-id=\"2f3b0f7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bd0f2e2 elementor-widget elementor-widget-text-editor\" data-id=\"bd0f2e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.15.0 - 20-08-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<section id=\"section1\"><h2>Introduction au C++<\/h2><p>Le C++ est un langage de programmation polyvalent qui est utilis\u00e9 pour d\u00e9velopper des logiciels syst\u00e8mes, des jeux, des applications, et bien plus encore. Il est d\u00e9riv\u00e9 du langage C.<\/p><p>Exemple simple de code C++ :<\/p><pre><code>\n                    #include &lt;iostream&gt;\n                    using namespace std;\n\n                    int main() {\n                        cout &lt;&lt; \"Bonjour le monde !\" &lt;&lt; endl;\n                        return 0;\n                    }\n                <\/code><\/pre><\/section><section id=\"section2\"><h2>Les Bases du C++<\/h2><p>Dans cette section, nous allons explorer les \u00e9l\u00e9ments fondamentaux du C++ :<\/p><ul><li><strong>Variables et Types de Donn\u00e9es :<\/strong>\u00a0En C++, les variables doivent \u00eatre d\u00e9clar\u00e9es avec un type sp\u00e9cifique. Les types incluent les entiers, les flottants, les caract\u00e8res, les bool\u00e9ens, etc.<\/li><li><strong>Op\u00e9rateurs :<\/strong>\u00a0Le C++ offre une vari\u00e9t\u00e9 d&rsquo;op\u00e9rateurs pour effectuer des op\u00e9rations arithm\u00e9tiques et logiques.<\/li><li><strong>Entr\u00e9es\/Sorties :<\/strong>\u00a0Les fonctions cin et cout sont utilis\u00e9es pour l&rsquo;entr\u00e9e (input) et la sortie (output) dans la console.<\/li><\/ul><p>Exemple d&rsquo;utilisation de variables en C++ :<\/p><pre><code>\n                    int age = 25;\n                    float taille = 1.75;\n                    char grade = 'A';\n                    bool estActif = true;\n                <\/code><\/pre><\/section><section id=\"section3\"><h2>Structures de Contr\u00f4le en C++<\/h2><p>Apprenez \u00e0 prendre des d\u00e9cisions et \u00e0 r\u00e9p\u00e9ter des actions avec des structures de contr\u00f4le en C++ :<\/p><ul><li><strong>Conditions :<\/strong>\u00a0Les instructions conditionnelles (if, else, switch) permettent d&rsquo;ex\u00e9cuter du code en fonction d&rsquo;une condition.<\/li><li><strong>Boucles :<\/strong>\u00a0Les boucles (for, while, do&#8230;while) permettent de r\u00e9p\u00e9ter des actions.<\/li><\/ul><p>Exemple d&rsquo;utilisation de la structure if&#8230;else en C++ :<\/p><pre><code>\n                    int note = 15;\n\n                    if (note &gt;= 10) {\n                        cout &lt;&lt; \"Bravo, vous avez r\u00e9ussi !\" &lt;&lt; endl;\n                    } else {\n                        cout &lt;&lt; \"Dommage, vous devez \u00e9tudier davantage.\" &lt;&lt; endl;\n                    }\n                <\/code><\/pre><\/section><section id=\"section4\"><h2>Tableaux<\/h2><p>D\u00e9couvrez comment manipuler des tableaux en C++ :<\/p><ul><li><strong>D\u00e9claration et Utilisation de Tableaux :<\/strong>\u00a0Les tableaux permettent de stocker plusieurs valeurs du m\u00eame type dans une seule variable.<\/li><li><strong>Boucles avec Tableaux :<\/strong>\u00a0Les boucles sont souvent utilis\u00e9es pour parcourir et traiter les \u00e9l\u00e9ments d&rsquo;un tableau.<\/li><\/ul><p>Exemple d&rsquo;utilisation d&rsquo;un tableau en C++ :<\/p><pre><code>\n                    int tableau[5] = {2, 4, 6, 8, 10};\n                <\/code><\/pre><\/section><section id=\"section5\"><h2>Les Boucles en C++<\/h2><p>Les boucles en C++ permettent de r\u00e9p\u00e9ter un bloc de code tant qu&rsquo;une condition est vraie. Elles sont utiles pour automatiser des t\u00e2ches r\u00e9p\u00e9titives.<\/p><h3>La Boucle\u00a0<code>for<\/code><\/h3><p>La boucle\u00a0<code>for<\/code>\u00a0permet de sp\u00e9cifier une condition d&rsquo;initialisation, une condition de continuation, et une expression d&rsquo;it\u00e9ration.<\/p><pre><code>\n                    for (int i = 1; i &lt;= 5; i++) {\n                        cout &lt;&lt; \"Iteration \" &lt;&lt; i &lt;&lt; endl;\n                    }\n                <\/code><\/pre><h3>La Boucle\u00a0<code>while<\/code><\/h3><p>La boucle\u00a0<code>while<\/code>\u00a0ex\u00e9cute un bloc de code tant qu&rsquo;une condition est vraie.<\/p><pre><code>\n                    int compteur = 1;\n        \n                    while (compteur &lt;= 3) {\n                        cout &lt;&lt; \"Tour \" &lt;&lt; compteur &lt;&lt; endl;\n                        compteur++;\n                    }\n                <\/code><\/pre><h3>La Boucle\u00a0<code>do...while<\/code><\/h3><p>La boucle\u00a0<code>do...while<\/code>\u00a0ex\u00e9cute un bloc de code au moins une fois, puis r\u00e9p\u00e8te tant qu&rsquo;une condition est vraie.<\/p><pre><code>\n                    int compteur = 1;\n        \n                    do {\n                        cout &lt;&lt; \"Tour \" &lt;&lt; compteur &lt;&lt; endl;\n                        compteur++;\n                    } while (compteur &lt;= 3);\n                <\/code><\/pre><\/section><section id=\"section6\"><h2>Les Conditions en C++<\/h2><p>Les conditions en C++ permettent d&rsquo;ex\u00e9cuter des blocs de code en fonction de certaines conditions. Elles sont essentielles pour prendre des d\u00e9cisions dans un programme.<\/p><h3>La Structure\u00a0<code>if...else<\/code><\/h3><p>La structure\u00a0<code>if...else<\/code>\u00a0permet d&rsquo;ex\u00e9cuter un bloc de code si une condition est vraie et un autre bloc si la condition est fausse.<\/p><pre><code>\n                    int note = 15;\n        \n                    if (note &gt;= 10) {\n                        cout &lt;&lt; \"Bravo, vous avez r\u00e9ussi !\" &lt;&lt; endl;\n                    } else {\n                        cout &lt;&lt; \"Dommage, vous devez \u00e9tudier davantage.\" &lt;&lt; endl;\n                    }\n                <\/code><\/pre><h3>La Structure\u00a0<code>else if<\/code><\/h3><p>La structure\u00a0<code>else if<\/code>\u00a0permet de v\u00e9rifier plusieurs conditions les unes apr\u00e8s les autres.<\/p><pre><code>\n                    int heure = 14;\n        \n                    if (heure &lt; 12) {\n                        cout &lt;&lt; \"Bonne matin\u00e9e !\" &lt;&lt; endl;\n                    } else if (heure &lt; 18) {\n                        cout &lt;&lt; \"Bonne apr\u00e8s-midi !\" &lt;&lt; endl;\n                    } else {\n                        cout &lt;&lt; \"Bonne soir\u00e9e !\" &lt;&lt; endl;\n                    }\n                <\/code><\/pre><h3>Op\u00e9rateurs de Comparaison<\/h3><p>Les op\u00e9rateurs de comparaison permettent de comparer des valeurs. Voici quelques exemples :<\/p><ul><li><code>==<\/code>\u00a0: \u00c9gal \u00e0<\/li><li><code>!=<\/code>\u00a0: Diff\u00e9rent de<\/li><li><code>&lt;<\/code>\u00a0: Inf\u00e9rieur \u00e0<\/li><li><code>&lt;=<\/code>\u00a0: Inf\u00e9rieur ou \u00e9gal \u00e0<\/li><li><code>&gt;<\/code>\u00a0: Sup\u00e9rieur \u00e0<\/li><li><code>&gt;=<\/code>\u00a0: Sup\u00e9rieur ou \u00e9gal \u00e0<\/li><\/ul><h3>Op\u00e9rateurs Logiques<\/h3><p>Les op\u00e9rateurs logiques permettent de combiner des conditions. Voici quelques exemples :<\/p><ul><li><code>&amp;&amp;<\/code>\u00a0: ET logique<\/li><li><code>||<\/code>\u00a0: OU logique<\/li><li><code>!<\/code>\u00a0: NON logique<\/li><\/ul><\/section>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aa528a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"aa528a3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20dc19f\" data-id=\"20dc19f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c922b9f elementor-widget elementor-widget-text-editor\" data-id=\"c922b9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Introduction au C++ Le C++ est un langage de programmation polyvalent qui est utilis\u00e9 pour d\u00e9velopper des logiciels syst\u00e8mes, des jeux, des applications, et bien plus encore. Il est d\u00e9riv\u00e9 du langage C. Exemple simple de code C++ : #include &lt;iostream&gt; using namespace std; int main() { cout &lt;&lt; \u00ab\u00a0Bonjour le monde !\u00a0\u00bb &lt;&lt; endl; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/pages\/1215"}],"collection":[{"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1215"}],"version-history":[{"count":11,"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/pages\/1215\/revisions"}],"predecessor-version":[{"id":1336,"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=\/wp\/v2\/pages\/1215\/revisions\/1336"}],"wp:attachment":[{"href":"https:\/\/elearning-jean-marc-ludkas.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}