C++ est un langage de programmation compilé.
C'est la référence de bases de beaucoup de langages de programmation.
La synthaxe de java, javascript et plusieurs autres langages
est calquée sur celle du langage C.
Le C++ est une évolution du langage C, permettant la programmation objet.
Il fonctionne sur toutes les platformes, Linux, Windows et Mac.
Il existe plusieurs environnements de développement.
Plus d'information concernant Geany.
J'ai également fait des essais avec
Code::Blocks est un environnement simple.
Qt est un autre environnement.
Quelques informations, aux formats :
.odt et
.pdf
n pour indiquer un int v pour indiquer un double (nombre à virgule) c pour indiquer un char str pour indiquer une chaîne de caractères a pour indiquer un array an sera donc l'indication d'un array d'entiers p pour indiquer un pointeurprintf les "specifiers" ; data types de wikipedia".
À télécharger, décompresser dans un dossier, double cliquer sur ex0010_hello_world.cbp, ce qui lancera Code::Blocks, s'il a été correctement installé. En pressant sur la touche F9 ou en cliquant sur l'icône "flèche verte sur roue dentée jaune", le fichier est compilé et exécuté. Il ne faut pas rêver, le toute ne s'affiche que dans une fenêtre texte.ex0020_sommes.zip
À télécharger, décompresser dans un dossier, double cliquer sur ex0020_sommes.cbp, ce qui lancera Code::Blocks, s'il a été correctement installé. En pressant sur la touche F9 ou en cliquant sur l'icône "flèche verte sur roue dentée jaune", le fichier est compilé et exécuté.ex0030_cout_cin.zip.zip
À télécharger, etc.
ex0035_sommes.zip
Illustre les boucles for et while.
ex0040_getline.zip
Illustre la commande getline, pour lire un string avec des espaces.
ex0050_devine_nombre.zip
L'ordinateur cache un nombre entre 1 et 100.
À vous de le trouver par essais successifs.
ex0060_conversion_nombre_entier.zip
Conversion de nombres entiers de base 2 (binaire) en base 10.
Saviez-vous qu'il n'existe que 10 types de personnes, ceux qui comprennent le binaire et les autres ? Si vous ne comprenez pas le gag, c'est que vous ne connaissez pas le binaire !
ex0070_conversion_nombre_virgule.zip
Conversion de nombres à virgule de base 2 (binaire) en base 10.
ex0080_conio_console_in_out.zip
Essais d'entrées - sortie et d'écriture à divers position de la fenêtre texte.
Correspond à la commande "gotoxy(nX, nY)" du BASIC.
ex0090_imprecisions_numeriques.zip
Exemples d'imprécisions numériques.
ex0100_Fonction_Reference_Tableau.zip
Exemple de fonctions avec passage des paramètres par référence,
exemple de tableaux et exemples de fonctions de tris.
ex0110_jour_de_semaine.zip
Détermine le jour de la semaine d'une date donnée.
Plan du Site :
Home
Langages
cpp_old.html
( = http://www.juggling.ch/gisin/cpp/cpp_old.html )
Page mise à jour le 21 mars 2018 par Bernard Gisin
( Envoyer un e-mail )
Hébergement par : www.infomaniak.ch