Série d’exercices corrigés de C++

Voici une liste des exercices corrigés de C++ : Exercices 1 : Éliminer les parenthèses superflues dans les expressions suivantes : a = (x+5) /* expression 1 */ a = (x=y) + 2 /* expression 2 */ a = (x==y) /* expression 3 */ (a<b) && (c<d) /* expression 4 */ (i++) * (n+p) /*… Lire la suite »

Les variables et les types

L’utilité des programmes « Hello World » présentés dans le chapitre précédent est plutôt discutable. Nous avons dû écrire plusieurs lignes de code, les compiler, puis exécuter le programme résultant, uniquement pour obtenir le résultat d’une phrase simple écrite à l’écran. Il aurait certainement été beaucoup plus rapide de taper nous-mêmes la phrase de sortie. Cependant, la… Lire la suite »

Les constantes dans C++

Les constantes sont des expressions à valeur fixe. Les littéraux Les littéraux sont le type le plus évident de constantes. Ils sont utilisés pour exprimer des valeurs particulières dans le code source d’un programme. Nous en avons déjà utilisé dans les chapitres précédents pour donner des valeurs spécifiques à des variables ou pour exprimer des… Lire la suite »

Les entrés/sorties dans C++

Les exemples de programmes des sections précédentes ont fourni peu d’interaction avec l’utilisateur, voire pas du tout. Ils ont simplement imprimé des valeurs simples à l’écran, mais la bibliothèque standard offre de nombreuses autres manières d’interagir avec l’utilisateur via ses fonctions d’entrée / sortie. Cette section présentera une brève introduction à certains des plus utiles.… Lire la suite »

Structure d’un programme dans C++

Le meilleur moyen d’apprendre un langage de programmation consiste à écrire des programmes. Typiquement, le premier programme que les débutants écrivent est un programme appelé « Hello World », qui affiche simplement « Hello World » sur l’écran de votre ordinateur. Bien que très simple, il contient tous les composants fondamentaux des programmes C ++: 1- // Mon premier… Lire la suite »

Instructions et flux de contrôle

Une instruction C ++ simple est chacune des instructions individuelles d’un programme, comme les déclarations de variable et les expressions vues dans les sections précédentes. Ils se terminent toujours par un point-virgule (;) et sont exécutés dans le même ordre dans lequel ils apparaissent dans un programme. Mais les programmes ne se limitent pas à… Lire la suite »

Les tableaux dans C++

Un tableau est une série d’éléments du même type placés dans des emplacements de mémoire contigus pouvant être référencés individuellement en ajoutant un index à un identifiant unique. Cela signifie que, par exemple, cinq valeurs de type int peuvent être déclarées en tant que tableau sans avoir à déclarer 5 variables différentes (chacune avec son… Lire la suite »

Les chaines de caractères dans C++

La classe de chaîne a été brièvement introduite dans un chapitre précédent. C’est une classe très puissante pour manipuler et manipuler des chaînes de caractères. Cependant, comme les chaînes sont en fait des séquences de caractères, nous pouvons les représenter également sous forme de tableaux simples d’éléments de type caractère. Par exemple, le tableau suivant:… Lire la suite »

Les fonctions dans C++

Les fonctions permettent de structurer des programmes en segments de code pour effectuer des tâches individuelles. En C ++, une fonction est un groupe d’instructions ayant un nom et pouvant être appelées à partir d’un point du programme. La syntaxe la plus courante pour définir une fonction est la suivante: type nom (paramètre1, paramètre2, …)… Lire la suite »

Les classes dans C++ (2)

Les classes, essentiellement, définissent les nouveaux types à utiliser dans le code C ++. Et les types en C ++ n’interagissent pas seulement avec le code au moyen de constructions et d’assignations. Ils interagissent également par le biais des opérateurs. Par exemple, effectuons l’opération suivante sur les types fondamentaux: int a, b, c; a =… Lire la suite »